Java中二维数组怎么在界面的Jtable中显示?
我冲数据库里查询到了结果集,付值给一个二维数组a,列名付值给一个一维数组name,我想这两个用Jtable显示在界面上,求高手指点,有个简单的例子最好,如果有用我加分!...
我冲数据库里查询到了结果集,付值给一个二维数组a,列名付值给一个一维数组name,我想这两个用Jtable显示在界面上,求高手指点,有个简单的例子最好,如果有用我加分!
展开
2个回答
展开全部
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class TableTest extends JFrame {
/**
*
*/
private static final long serialVersionUID = 7965028125490718782L;
public TableTest(){
super("JTable测试");
this.setSize(600, 400);
// 列标题自己定义
String[] columnNames = {"col1", "col2"};
// 这里自己动态生成数据。
Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", "row2-col2"}};
JTable table = new JTable(cellData, columnNames);
// 一定要把JTable放到JScrollPane才能显示出标题
JScrollPane contentPane = new JScrollPane();
contentPane.setViewportView(table);
this.add(contentPane);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new TableTest();
}
}
也可以自己动态添加JTable的行.
展开全部
其实已经有很多很好的例子和介绍了
看到你注释掉的DefaultTableModel说明你研究了。
给你推荐一篇:
http://www.cnblogs.com/mailingfeng/archive/2011/12/28/2304289.html
如果你参考这个还有问题,我们可以继续交流
看到你注释掉的DefaultTableModel说明你研究了。
给你推荐一篇:
http://www.cnblogs.com/mailingfeng/archive/2011/12/28/2304289.html
如果你参考这个还有问题,我们可以继续交流
追问
研究了,也是显示不出来,求指点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询