我想在我連接到數據庫的jtable上使用更新方法,並希望填寫表單上的文本字段,具體取決於用戶點擊哪一行。我知道我將需要一個getValueAt()方法,但是我不確定如何填寫哪一行,具體取決於用戶點擊哪一行。我無法在Google上找到任何內容或任何信息,因此任何信息都將有所幫助!如何獲取jtable的單元格值取決於哪個行被點擊
2
A
回答
4
您將需要調用getValueAt()您的表模型來獲取您需要的值。您還需要桌上的監聽器來監聽選擇。因此,一旦用戶選擇了一行,您可以調用getValueAt()來獲取該行中特定數據列的值。
10
private final UrTableModel urTableModel;
private JTable urTable;
...
// 1. Create your table model class that should extends from DefaultTableModel, instantiate it
urTableModel=new UrTableModel();
// 2. creates table
table = TableUtils.createStandardSortableTable(urTableModel);
// 3. customize your table
table.setBackground(Color.WHITE);
table.getTableHeader().setReorderingAllowed(false);
// 4. Add the mouse listner to it
table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
if (e.getClickCount() == 1) {
final JTable target = (JTable)e.getSource();
final int row = target.getSelectedRow();
final int column = target.getSelectedColumn();
// Cast to ur Object type
final UrObjctInCell urObjctInCell = (UrObjctInCell)target.getValueAt(row, column);
// TODO WHAT U WANT!
}
}
});
乾杯,
相關問題
- 1. 確定單擊哪個JTable單元格
- 2. 如何啓用一個textarea取決於哪個單選按鈕被點擊?
- 3. 從JTable單元獲取值
- 4. 如何添加一個ContextMenu取決於哪個WPF DataGrid行被右鍵單擊?
- 5. 如何顏色取決於單元格的值單元格旁邊幾行
- 6. 獲取哪個項目被點擊
- 7. 單元格的哪一側被點擊
- 8. 獲取JTable中所有選定行的單元格值
- 9. 針對不同的ViewController取決於tableView單元格點擊
- 10. Excel單元格值取決於其他
- 11. setStyleGenerator取決於單元格值
- 12. 單擊表格行並獲取所有單元格的值
- 13. 從不同行獲取單元格值(行數取決於用戶輸入)
- 14. 獲取點擊引導程序表格中單元格的值
- 15. 更改行高取決於哪種類型的tableview單元格
- 16. 如何查找單元格值,其中單元格編號取決於excel中的另一個單元格值
- 17. 增加或減少EditText值2取決於哪個按鈕被點擊,ANDROID
- 18. 更改輸入值取決於哪個<a>已被點擊
- 19. 如何獲取點擊行的id值?
- 20. 如何從JTable中獲取選定的單元格存在於JTable單元格內?
- 21. 在引導表中單擊時獲取行的單元格值
- 22. AngularJs - 如何獲取單擊行的單元格數據
- 23. 如何通過單擊按鈕獲取單元格值
- 24. JQGrid創建下拉單元格的值取決於行ID
- 25. Recyclerview addOnItemTouchListener獲取哪個子視圖在行內被點擊
- 26. 如何獲取Qtablewidget單元格中被放置單元格的行號?
- 27. 如何在sqlserver中的單個單元格中獲取多個單元格值
- 28. 如何獲取最後選中的單元格jtable
- 29. 如何獲取DataGridView單元格值?
- 30. 如何從gridview獲取單元格值?
嗯......究竟是什麼意思與 「更新」?更新表單中的textFields?如果是這樣,只更新用戶行選擇或更新底層數據庫中的更改? – kleopatra 2011-03-30 15:26:56
我正計劃用適當的表格數據填充文本字段,然後更改文本字段中的信息,然後點擊按鈕更新它。 – Criel 2011-03-31 18:48:39