>我正在做一个表单,用户可以在其中输入要添加到数据库中的数据。我想在成功提交数据后重置表单,以便用户继续添加不同的数据集。
我有一个参考编号字段,其中的值将自动输入,所以我不想清除该字段。此外,参考编号会自动增加 1。
我想清除除参考编号的文本字段之外的所有文本字段,同时将参考编号增加 1。目前,我只能通过返回主页,然后再次单击"添加数据"来执行此操作。
是否有任何代码无需返回主页?
由于用户应等待成功提交,因此请在模式对话框的上下文中启动事务。由于事务可能需要一些时间或完全失败,因此请使用 SwingWorker
提交事务,如下所示。如果成功,您可以在done()
实现中重置相关字段;如果没有,您可以提议取消或重试交易。