在我的应用程序中,我有一个 JTextField,它只允许用户使用以某种方式格式化的输入来填充它。我有一种方法可以检查输入到该字段中的输入是否有效,如果不是,它会显示一个对话框。发生这种情况后,我希望焦点返回到文本字段,以便用户可以更正那里的错误并输入适当格式的输入。我试图通过让 JTextField 自己调用 requestFocus() 来做到这一点,但这似乎只成功了一半。JTextField 显示闪烁的光标,但在再次单击文本字段之前,我实际上无法输入任何文本。我需要调用另一种方法吗?我在文档中找不到其他任何内容。
问问题
174 次