使用MySQL作为后端创建前端(Java)用户交互表

时间:2011-07-18 03:33:01

标签: java swing jtable

我是一名学生,对Java编程感兴趣。现在我试图创建用户交互式表单。

直到现在,我已经创建了一个表单视图,使用swing组件,JLable,JTextfield,用户输入数据。 JButtons,'新''保存''删除''编辑',它通过ActionListner监听用户操作。

'扩展'AbstractTableModel的表。表值是ResultSet值。我使用过MySQL连接。

显示表格。用户现在可以使用“新建”和“保存”按钮向其添加新行。 请看这个

enter image description here

我的问题是,我需要相应的TextFields来显示相应的行用户在显示的表中选择,以便'edit'和'delete'是用户交互的。用户可以选择表格的行。 需要帮助。

对不起,如果我的问题格式和语言有任何错误。谢谢!

2 个答案:

答案 0 :(得分:1)

在行选择事件上,使用表选择的行值填充文本字段的值。

答案 1 :(得分:1)

正如How to Use Tables中所述,JTable将为TableModel中从isCellEditable()返回true的任何单元格提供默认编辑器。只需双击单元格即可。有关选择侦听器的更多信息,另请参阅User Selections