我想在我连接到数据库的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