1
我試圖檢索和JTable中使用價值接受不正確的值:後一排已經使用此代碼選擇從一個JTable
@Override
public void valueChanged(ListSelectionEvent e){
TableModel tableModel = this.mainFrame.getViewersTableModel();
this.mainFrame.setViewerButtonsEnabled(
!((Boolean)(tableModel.getValueAt(e.getLastIndex(), 1)))
);
}
在我的情況,表中有一行用值真實的,另一個是虛假的。
非常奇怪的是,第一次我選擇了某一行,給定的值是正確,無論是該行持有真實,或一個與假,但任何後續的選擇導致獲取真實,無論我選擇哪一行。
爲了更快提供更好的幫助,請發佈[MCVE]或[簡短,獨立,正確的示例](http://www.sscce.org/)。 –
你有沒有做過像顯示行索引一樣的基本調試?你也可以使用'table.getSelectedRow()'方法。 – camickr