我是用table读取数据库中的一张表的内容,然后让他显示在table中的我想这样:表格的行数比数据库这张表多一行。其他行用来显示数据库中那张表的数据。最后一行一开始是空的。用户在最后一行输入数据后。先检测是否全都合法,合法的话。把这条记录添加到数据库的表中。然后table中要自动在增加一个新空白行,来接收用户下一个要新建的。反而如果刚输入的不合法,则清空掉table这一行。然后,用户如果修改table中某一行内容。修改后先判断是否合法,合法就改数据库内容,否则将table这一行重新显示为原来的样子我觉得应该能够实现吧。请给出给具体的代码最好有相似的实例。谢谢。学java时间不长,没什么经验
解决方案 »
- Rational Rose2007中文版
- java计算器弹出窗口问题 有代码,请帮助找找
- 更改想部署位置
- 关于JDBC-ODBC
- 关于日期的问题,拜托大家帮忙了,急,分不够可加
- 一个关于jlist似乎无解的问题:jlist的一行能同时添加一个图片和一个字符串吗?
- JAVA Compiler关于String类连接时的处理的新发现
- java程序运行十几天后占用的内存越来越大,一直都降不下去
- 仿效SAP R/3的L&F,没有做完,希望大家测试和完善.拜谢!
- .class 文件能否还原成.java文件?
- 一句代码,程序运行效率增加了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];
}
};
}