如何在数据添加到数据库后清除JFrame中的选定用户输入组件

时间:2016-01-29 09:56:59

标签: java swing netbeans jframe user-input

我正在做一个表单,用户可以输入要添加到数据库的数据。我想在成功提交数据后重置表单,以便用户继续添加不同的数据集。

我有一个参考编号字段,其中的值会自动输入,所以我不想清除该字段。此外,参考编号自动增加1。

我想清除除参考编号的文本字段之外的所有文本字段,同时将参考编号增加1.目前,我只能通过返回到我的主页面,然后单击添加来执行此操作。数据再次。

是否有任何代码可以不需要返回主页面?

1 个答案:

答案 0 :(得分:2)

因为用户应该等待成功提交,所以在modal dialog的上下文中启动交易。由于交易可能需要一些时间或完全失败,因此请使用SwingWorker提交交易,如here所示。如果成功,您可以重置done()实施中的相关字段;如果没有,您可以提出取消或重试交易。