我正在使用带有 JTextField 和 JButton 的 SwingWorker 创建一个 Java Swing 应用程序。在 SwingWorker 内部,我创建了 2 个线程(一个线程是显示带有消息的 JDialog,另一个线程是检查 JTextField 中输入的值是否为正确的整数)。我在单击 JButton 时正在执行这些线程。如果值为整数,将显示成功消息(单击该消息不会关闭主 JFrame)。如果它是字符串,则会抛出异常并显示错误消息(在这种情况下,我也不会关闭主 JFrame)。一旦异常消息关闭,即使我输入正确的整数值并单击 JButton,这次线程也不会执行。
慕村225694
相关分类