如何将Vector的内容放入JTable??

qooqin 2003-10-12 02:33:37
public class TestTable extends JPanel {
XYLayout xYLayout1 = new XYLayout();
JScrollPane jScrollPane1 = new JScrollPane();
TableModel model = new DefaultTableModel(5,5);
JTable jTable1 = new JTable(model);
Vector v = new Vector();

public TestTable() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
void jbInit() throws Exception {
xYLayout1.setWidth(680);
xYLayout1.setHeight(440);
this.setBackground(UIManager.getColor("InternalFrame.activeTitleGradient"));
this.setLayout(xYLayout1);
jTable1.setToolTipText("");
jTable1.setColumnSelectionAllowed(false);
this.add(jScrollPane1, new XYConstraints(0, 0, 680, 440));
jScrollPane1.getViewport().add(jTable1, null);
v.addElement("ss");
v.addElement("aa");
v.addElement("dd");
}
public static void main(String[] args) {
JFrame test = new JFrame();
TestTable test1 = new TestTable();
test.getContentPane().add(test1,BorderLayout.CENTER);
test.pack();
test.setSize(500,500);
test.setVisible(true);
}

}
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiswing 2003-10-16
  • 打赏
  • 举报
回复
Vector v1 = new Vector();
v1.add();
....
Vector v2 = new Vector();
v2.add(v1);
zengchangliu 2003-10-16
  • 打赏
  • 举报
回复
把一行的数据放在Vector_1里
然后把Vector_1放在Vector_2里

然后 new DefaultTableModel(Vector Vector2,Vector 列名Vector )
fpwang 2003-10-12
  • 打赏
  • 举报
回复
up
neutrino2003 2003-10-12
  • 打赏
  • 举报
回复

v.addElement("ss");
v.addElement("aa");
v.addElement("dd");
后面加一句
model.addRow(v);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧