【发布时间】:2014-07-23 23:05:43
【问题描述】:
我已经制作了自己的电话簿日记,是的,我可以将我的价值观插入到 dabatase 中, 但问题是我想在列列表中显示这些值,请看我的图片
目前我的代码在这里显示列表,我的数据库中的所有值都想要插入null 位置,我的意思是将这些数据库的值检索到Object[][] 位置.. 怎么做?我只想知道逻辑
代码如下:
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
},
new String [] {
"Name", "Mobile no.", "City", "Country"
}
) {
Class[] types = new Class [] {
java.lang.String.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class
};
boolean[] canEdit = new boolean [] {
false, false, false, false
};
@Override
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
@Override
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
【问题讨论】:
-
我最近为某人创建了一个小例子,虽然我deleted that answer(你需要更多的声誉才能看到this answer),因为它与问题无关,尽管在其他方面帮助 OP。你可以看一下,直接运行.jar文件the whole project,虽然我用的是JDK自带的数据库derby,所以你可以毫不费力地运行它:-)