import java.awt.Color;
import java.awt.Rectangle;
import java.util.Vector;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class MyTable extends JFrame {
private static final long serialVersionUID = 9119678689207543365L;
private JTable jtable;
private JScrollPane jsp1 = new JScrollPane();
public MyTable() {
this.setSize(400, 500);
Vector<String> str = new Vector<String>();// 表格标题
str.add("姓名");
str.add("性别");
str.add("专业");
Vector<Vector<String>> str3 = new Vector<Vector<String>>();// 表格数据
for (int i = 0; i < 50; i++) {// 这里你可以处理你的ResultSet数据,转换成Vector类型,就可以在JTable中显示
Vector<String> str2 = new Vector<String>();
str2.add("姓名" + i);
str2.add("性别" + i);
str2.add("专业" + i);
str3.add(str2);
}
jtable = new JTable(str3, str);// 创建一个表格
this.getContentPane().setLayout(null);
jsp1.setBorder(BorderFactory.createLineBorder(Color.black));
jsp1.setBounds(new Rectangle(20, 20, 350, 400));
jsp1.getViewport().add(jtable);
this.add(jsp1);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new MyTable();
}
}
追问那我怎样把这个表格放置在我的整个界面那里呢??,我的QQ317016706,加我聊聊吧,谢谢~