用java swing将数据用表格的形式显示出来
2个回答
展开全部
String[] columnNames = {"First Name",
"Last Name",
"Sport",
"# of Years",
"Vegetarian"};
Its data is initialized and stored in a two-dimensional Object array:
Object[][] data = {
{"Kathy", "Smith",
"Snowboarding", new Integer(5), new Boolean(false)},
{"John", "Doe",
"Rowing", new Integer(3), new Boolean(true)},
{"Sue", "Black",
"Knitting", new Integer(2), new Boolean(false)},
{"Jane", "White",
"Speed reading", new Integer(20), new Boolean(true)},
{"Joe", "Brown",
"Pool", new Integer(10), new Boolean(false)}
};
Then the Table is constructed using these data and columnNames:
JTable table = new JTable(data, columnNames);
我比较懒,这是网上找的代码,,上面只是一个例子,如果你的数据是来自于数据库,,
肯定要配合 TableModel 使用,,,javax.swing.table.*, 你看看这个包,
javax.swing.table.DefaultTableModel , 这个可以说是最简单的了,,
当然实际情况,,这个 默认的 table model 肯定不能满足你的需要,,,一般需要自定义。
希望能帮到你,,现在都是用JAVA 来搞 WEB 项目,, 会 SWING 的人很少。。。。
哈哈
"Last Name",
"Sport",
"# of Years",
"Vegetarian"};
Its data is initialized and stored in a two-dimensional Object array:
Object[][] data = {
{"Kathy", "Smith",
"Snowboarding", new Integer(5), new Boolean(false)},
{"John", "Doe",
"Rowing", new Integer(3), new Boolean(true)},
{"Sue", "Black",
"Knitting", new Integer(2), new Boolean(false)},
{"Jane", "White",
"Speed reading", new Integer(20), new Boolean(true)},
{"Joe", "Brown",
"Pool", new Integer(10), new Boolean(false)}
};
Then the Table is constructed using these data and columnNames:
JTable table = new JTable(data, columnNames);
我比较懒,这是网上找的代码,,上面只是一个例子,如果你的数据是来自于数据库,,
肯定要配合 TableModel 使用,,,javax.swing.table.*, 你看看这个包,
javax.swing.table.DefaultTableModel , 这个可以说是最简单的了,,
当然实际情况,,这个 默认的 table model 肯定不能满足你的需要,,,一般需要自定义。
希望能帮到你,,现在都是用JAVA 来搞 WEB 项目,, 会 SWING 的人很少。。。。
哈哈
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询