在阅读了所有 Dialog 教程一段时间后,似乎没有明显的方法可以做到这一点。最接近的似乎是JOptionPane.showOptionDialog
,但我受optionType
这里参数的限制。
编辑:我发现了问题,但有一个新问题。似乎options
指定的参数showOptionDialog
需要是相当简单的对象(字符串或只是“对象”,而不是JButton
等等)。我试图在这里放置一组自定义工厂创建的 JButton,因为它们有一个我想要使用的特殊翻转图标。但是,发生的情况是单击这些按钮中的任何一个都不会导致对话框关闭(因此,执行会继续阻塞对话框)。所以我在标题中更新了我的问题。
更简洁地说 - 问题是,我如何覆盖JOptionPane.showOptionDialog(args)
以获得我正在寻找的按钮自定义?还是我什至需要这样做?
请和谢谢!-B。