选项面板问题
JFrame frame = new JFrame();
Object result = JOptionPane.showInputDialog(frame, "Enter a blog website");
String word2 = (String) result;
嗨,这是我创建一个 joptionpane 来接收用户输入的编码。 它工作得很好,我输入我的输入然后代码处理它。
但是,当我关闭窗格时,我不知道为什么它无法关闭。相反,它处理 空字段并返回空值。该窗格有 2 个按钮。一种是“确定”,一种是“取消”。 “确定”按钮工作正常,问题出在“取消”按钮上。
“取消”按钮不会关闭框架,而是处理空字段并向我的代码返回空值。我错过了这个 JOptionpane 编码的任何内容吗?
JFrame frame = new JFrame();
Object result = JOptionPane.showInputDialog(frame, "Enter a blog website");
String word2 = (String) result;
hi, this is my coding to create a joptionpane to receive the user's input.
It works perfectly fine, where i type in my input then the code process it.
However, when i close the pane, i do not know why it cannot be closed. Instead, it process the
empty field and return a null value. This pane has 2 buttons. One is OK and CANCEL.
The OK button works fine, the problem lies within the CANCEL button.
The Cancel button do not close the frame, instead it process the empty field and return a null value to my code. Do i miss anything on this JOptionpane coding ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是预期的行为。您必须检查结果是否不为空:
现在不应进行任何操作,并且应关闭 OptionPane:
This is the intended behaviour. You have to check if result is not null:
Now nothing should be proceeded and the OptionPane should be closed: