使用MySQL作为后端创建前端(Java)用户交互表
现在我试图创建用户交互式表单。 直到现在,我已经创建了一个表单视图,使用swing组件,JLable,JTextfield,用户输入数据。 JButtons,'新''保存''删除''编辑',通过ActionListner监听用户操作。
'扩展'AbstractTableModel的表。表值是ResultSet值。我使用过MySQL连接。 显示表格。用户现在可以使用“新建”和“保存”按钮为其添加新行。
我的问题是,我需要相应的TextFields来显示相应的行用户在显示的表中选择,以便'edit'和'delete'是用户交互的。用户可以选择表格的行。需要帮忙。 对不起,如果我的问题格式和语言有任何错误。谢谢!
我需要用于创建表的代码... 请帮助我......
答案 0 :(得分:2)
我需要用于创建表的代码
你要付多少钱? :)
..我需要相应的TextFields来显示相应的行用户在显示的表中选择..
您可以使用,
给出一个按钮,比如 EDIT ,并在 EDIT 的事件处理程序中使用类似的东西,
jTextField.setText( jTable.getValueAt(
jTable.getSelectedRow(),
jTable.getSelectedColumn())
.toString()
);
2.作为替代方案,您还可以使用上述代码mouseClicked
等jtable中的事件来使用
现在关于edit
和delete
,您可以使用文本字段的focusLost
事件或使用 EDIT 或 DELETE 按钮,并执行更新,这将是非常合理的选择。
另外请看一下:Using JDBC with GUI API