如何制作像 JOptionPane.showMessageDialog(xxx,“xxx”) 这样的函数?
尝试制作一个显示对话框并可以在单击确定后返回值的函数(如 JOptionPane.showMessageDialog(xxx,"xxx"))需要一个完整的周末,压力很大?谁能帮我写代码吗?
提前致谢
马卡拉
It take a full weekend with stressful in trying to make a function that show dialog and could return value after click ok (like JOptionPane.showMessageDialog(xxx,"xxx"))? could anyone help me about writing the code ?
Thanks in advance
Makara
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 JOptionPane.showInputDialog()。
其他替代方法是将 GUI 控件交给 JOptionPane.showMessageDialog() 并在控件关闭后查询控件的状态,或者使用 JDialog。
如果您花费超过 15 分钟尝试让 JOptionPane 完全按照要求执行操作,则这是一个好兆头,表明 JOptionPane 不适合该工作。
Use a JOptionPane.showInputDialog().
Other alternatives are to hand a GUI control(s) to the JOptionPane.showMessageDialog() and query the state of the control(s) once it is closed, or use a JDialog.
If you spend more than 15 minutes trying to get a JOptionPane to do exactly as required, it is a good sign that a JOptionPane is not the class for the job.
这里有一个简单的方法。它是一个类而不是一个函数。如果您想仅使用两个参数来构造它,请创建一个具有所需两个参数的附加构造函数。
在这里你可以看看真正的麦考伊......
Here you have a trivial approach. It is a class and not a function. If you want to construct it with just have two parameters, make an additional constructor that has the two parameters you need.
Here you can take a look at the real McCoy...
一些有用的项目:
Some useful items: