從JTable的一排我有一個JTable以這種格式顯示內容:選擇基於的JTextField輸入
Part Number Quantity Price
SD1131 7 1,000
SD6534 6 2,000
在同一幀I有一個JTextField(txtNo)。我需要它,以便當用戶在JTextfield上鍵入部件號時,在JTable上選擇相應的記錄。到目前爲止,我只能夠選擇基於這樣的行號記錄:
txtNo.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) {
int index1 = 0;
int index2 = 0;
try {
index1 = Integer.valueOf(txtNo.getText());
tbStore.setRowSelectionInterval(index2, index1);
} catch (Exception ae) {
ae.printStackTrace();
}
}
});
我如何能實現同樣的方法來選擇基於該JTextField的輸入JTable的行?
好主意Polet,但我測試過它....沒有工作。 – ErrorNotFoundException
@Stanley基本上工作,但依賴於'JTables'設置,'XxxTableModel','Listeners','RowSorter','RowFilter',不知道你的情況,爲了更好地幫助發佈一個[SSCCE](http:// sscce (@ @ Robin') – mKorbel
@Stanley然後你在其他地方做錯了什麼;-)一個SSCCE的時間... – kleopatra