private JTable getJTable() {
if (jTable == null) {
jTable = new JTable();
final Object[] columnNames ={CONSTANT.WARENUMBER_LABEL,CONSTANT.WARENAME_LABEL,CONSTANT.WAREPRICE_LABEL}; private Object[][] rowData = {{"", "", ""}};
jTable = new JTable(rowData,columnNames);
}
return jTable;
}
我这样创建了一个jTable
如何动态的增加一行或者删除一行?
if (jTable == null) {
jTable = new JTable();
final Object[] columnNames ={CONSTANT.WARENUMBER_LABEL,CONSTANT.WARENAME_LABEL,CONSTANT.WAREPRICE_LABEL}; private Object[][] rowData = {{"", "", ""}};
jTable = new JTable(rowData,columnNames);
}
return jTable;
}
我这样创建了一个jTable
如何动态的增加一行或者删除一行?
解决方案 »
- 有点乱了:JAVA Swing的基础问题
- 谁可以帮我讲讲适配器模式,谢谢!
- jar打成exe,如何找到jar的路径,急啊!!
- java实现获取所有的包以及下面所有的类存入mysql
- 如何使用AWT显示一张在InputStream中的图片?
- JTable什么时候会发生有一行选不中的问题?
- 关于SWT:swt界面怎么刷新啊,在我的界面中有一个标签是显示程序执行状态的,一个方法调用过程中状态可能会变化很多次,但程序每次执行完
- SOS!一个文件数据加密问题 (急急急!!!!!!!!!)
- 如何从String建立一个DOM树
- 关于 Source Insight 的一些问题
- 关于clob的问题,请教大家!拜托了!急
- 请问java函数申明static public void f()和public static void f()是否一样?有何区别?
((DefaultTableModel)table.getModel()).addRow(data[]);
java.lang.ClassCastException: javax.swing.JTable$1
if(e.getSource() == add_Btn){
String wareNumberStr = getWareNumberText();
String wareNameStr = getWareNameText();
String warePriceStr = getWarePriceText();
if(checkInput(wareNumberStr,wareNameStr,warePriceStr)){
Object[] row = {wareNumberStr,wareNameStr,warePriceStr};
((DefaultTableModel)jTable.getModel()).addRow(row);
}
}
}
我的用法是这样的啊