【发布时间】:2014-08-21 09:50:53
【问题描述】:
如果选择了Table 行,我有一个按钮单击事件,我将在该事件上获取列值。但是,如果我不选择行并单击按钮,则会出现错误:java.lang.ArrayIndexOutOfBoundsException:-1 我的问题是如何检查是否已选择行伪代码:if(Row == selected) { execute }
我拥有的java代码:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
int row = Table.getSelectedRow();
String Table_click = (Table.getModel().getValueAt(row, 0).toString());
//... implementation hire
} catch (Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
}
感谢您的帮助。
【问题讨论】:
标签: java if-statement jtable indexoutofboundsexception selected