我是Java,Swing和编程的新手,但我需要创建一个应用程序。我正在使用NetBeans进行开发,这是我的问题:
如果我将JTable拖放到我的框架并选择表格的自定义代码,我会得到以下代码:
appView.java
tblViewData = new javax.swing.JTable();
tblViewData.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
},
new String [] {
"ID", "Reference No", "Name", "Description"
}
));
jScrollPane1.setViewportView(tblViewData);
我想要做的是使用ResultSet以及我在中设置的值,使用我从 appController 获取的数据填充新对象[] [] appModel 用于变量ID,Ref,Name和Desc。
以下是我试图查看是否可以显示一行数据的插入示例代码:
new Object [][] {
{ new Integer(model.getID()), model.getRef(), model.getName(), model.getDesc() }
},
此代码在行的第一列中返回0。
我接近这个问题了吗?
感谢您的帮助。
答案 0 :(得分:1)
我不知道“appController”或“appModel”是什么。也许这些是IDE依赖类?我建议您编写自己的代码并自己填充表格,而不是使用IDE生成SQL代码。
论坛上有很多示例显示如何使用JTable
中的数据加载ResultSet
。只需使用这两个类名作为关键字搜索示例。
或者,您可以查看Table From Database,了解如何使用DefaultTableModel
加载ResultSet
中的数据行。