我在jtable排序机制中找不到问题,当我在搜索代码中实现排序时,它给出了数组索引超出范围,填充表代码在初始阶段工作正常,但在搜索发生后它也被卡住了.
我的应用程序有一个文本字段区域,它接受从数据库搜索的关键字.现在搜索后,它会在jtable上显示它,我想为它提供表格分类器.任何帮助表示赞赏.thks.我还提供了下面的堆栈跟踪.
//问题代码
// for searching data from data base and display it in table
// according to the keyword typed.
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
System.out.println(evt.getKeyCode());
if(evt.getKeyCode() == KeyEvent.VK_ENTER){
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null}
},
new String [] {
"cust_ID", "Title 2", "Title 3"
}
) {
boolean[] canEdit = new boolean [] {
false, false, false
};
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
jTable1.removeColumn(jTable1.getColumnModel().getColumn(0));
String query = "SELECT …
Run Code Online (Sandbox Code Playgroud)