注意JTextField更改和运行方法的更改

时间:2013-04-09 13:39:00

标签: java swing jtextfield

我有一个包含5个jTextFields的swing应用程序。

有一个按钮可以调用“计算”​​方法,但为了方便用户,我想让应用程序不断尝试计算答案(运行方法),只要用户键入新数字/更改任何数字文本域。到目前为止,我有5个不同的KeyTyped事件(每个jtextfield一个),我在其中调用该方法。

但是我有一个问题,那就是当我启动应用程序时,这将无法工作大约10秒 - 该方法将无法运行。大约10秒后,它运作良好。

我怎样才能a)摆脱这10秒滞后或b)显示“加载应用程序”之类的对话框,直到它准备就绪?

或许是另一种方式,因为我所做的是非常错误的?

这是来源:here

我只在启动应用程序时出现的LumpSum主窗口中包含了这个新的“功能”。

1 个答案:

答案 0 :(得分:1)

example同时使用FocusListener来捕获 Tab 键导航事件和PropertyChangeListener来捕获JFormattedTextField内的编辑事件}:

image