【发布时间】:2014-04-06 20:26:16
【问题描述】:
我需要将 JOptionPage 转换为 JDialog,因为我需要摆脱那个古怪的“确定”按钮。下面是代码...
JOptionPane.showMessageDialog(null, Interface, caption, JOptionPane.WARNING_MESSAGE, icon);
界面是我的 GUI,“标题”是标题,然后我有一条警告消息,然后我有我的自定义图标。
对于给定的信息,这甚至可能是不可能的,但我真的需要摆脱它。任何帮助将不胜感激。
【问题讨论】:
-
为什么不简单地创建一个 JDialog 而不经过 JOptionPane 步骤?
-
好吧,我已经编写了整个 JOptionPane。我不确定这样做的唯一方法是否是返回并以 JDialog 格式重新创建整个代码,但如果我不必这样做,那就太好了。
-
"Well I've already coded the entire JOptionPane..."-- 见鬼,最多只有两行代码。我支持我的相同建议。 -
如果Interface(应该命名为interface)是一个JPanel,那么只需把它放在你的JDialog的contentPane中。无需创建扩展 JDialog 的类。只需将您的 JPanel 合二为一。
-
哈哈好吧,也许我说错了。显然 JOptionPane 很小,但要做一个 JDialog 我必须创建一个 Window 和更多的东西。 GUI 已经创建,我可以简单地将其导入 JOptionPane。对于我相信的 JDialog 无法做到这一点。
标签: java swing joptionpane jdialog