【发布时间】:2012-12-11 02:35:46
【问题描述】:
我有一个文本字段,在 InputVerifier 的帮助下,我在输入数据中施加了一些约束。 约束是如果文本字段为空,则会弹出错误消息。应用程序启动时,光标停留在文本字段上 (text_field.requestFocusInWindow())。
现在,如果在任何时候单击退出按钮,应用程序应立即终止。但如果文本字段仍然为空,它会显示错误消息并且不会退出。如何解决这个问题?
退出代码:
dispose();
System.exit(0);
【问题讨论】:
-
如果您不执行
dispose()会发生什么? -
这不是一个解决方案,但也可以考虑使用
DocumentFilter:stackoverflow.com/a/8017847/597657 -
或发送
WINDOW_CLOSING,为example。 -
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java swing jtextfield documentfilter inputverifier