我是用table读取数据库中的一张表的内容,然后让他显示在table中的我想这样:表格的行数比数据库这张表多一行。其他行用来显示数据库中那张表的数据。最后一行一开始是空的。用户在最后一行输入数据后。先检测是否全都合法,合法的话。把这条记录添加到数据库的表中。然后table中要自动在增加一个新空白行,来接收用户下一个要新建的。反而如果刚输入的不合法,则清空掉table这一行。然后,用户如果修改table中某一行内容。修改后先判断是否合法,合法就改数据库内容,否则将table这一行重新显示为原来的样子我觉得应该能够实现吧。请给出给具体的代码最好有相似的实例。谢谢。学java时间不长,没什么经验
解决方案 »
- 用NetBeans创建的Java桌面应用程序,如何设置窗口的位置和大小
- byte数据简单相加与float数据简单相加中的类型转换搞不明白!
- Java 如何实现录制屏幕视频呢?
- 急求一个如何用java把目录下的图片备份到另外的目录下面
- assert功能
- 我怎么发现很多jsp中调用的.java文件里面的方法都是静态的啊??是懒呢,还是这样写比用对象调用好啊??
- 如何打开Html文件?
- 请教:Sun ONE Studio的问题.先谢谢了.
- 有谁知道在南京的java程序员的薪水是多少???
- Java Mail 的问题。答了的都给分啊!
- 一句代码,程序运行效率增加了400倍,各位大神给看看
- Java初学者: 关于 java.lang.NullPointerException 异常 的疑惑
public javax.swing.table.DefaultTableModel Model(String[][] str) {
return new javax.swing.table.DefaultTableModel(
str,
new String[]{
"条形码", "书名", "单价", "数量", "金额"
}) {
boolean[] canEdit = new boolean[]{
false, false, false, true, false
};
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit[columnIndex];
}
};
}