我是一名学生,对Java编程感兴趣。现在我试图创建用户交互式表单。
直到现在,我已经创建了一个表单视图,使用swing组件,JLable,JTextfield,用户输入数据。 JButtons,'新''保存''删除''编辑',它通过ActionListner监听用户操作。
'扩展'AbstractTableModel的表。表值是ResultSet值。我使用过MySQL连接。
显示表格。用户现在可以使用“新建”和“保存”按钮向其添加新行。 请看这个
我的问题是,我需要相应的TextFields来显示相应的行用户在显示的表中选择,以便'edit'和'delete'是用户交互的。用户可以选择表格的行。 需要帮助。
对不起,如果我的问题格式和语言有任何错误。谢谢!
答案 0 :(得分:1)
在行选择事件上,使用表选择的行值填充文本字段的值。
答案 1 :(得分:1)
正如How to Use Tables中所述,JTable
将为TableModel
中从isCellEditable()
返回true的任何单元格提供默认编辑器。只需双击单元格即可。有关选择侦听器的更多信息,另请参阅User Selections。