[英]Customizing JOptionPane
我们正在尝试自定义JOptionPane生成的JDialog以使其具有圆角。 我们有一个圆角的JPanel实现。 我找不到将圆角实现集成到JOptionPane / JDialog中的方法。
如果有人可以指出我如何将JDialog装入JPanel或执行此操作的其他方法,那将有很大的帮助。
JDialog
是无法在任何地方添加的顶级组件。 尽管可以使用JOptionPane
的构造函数之一添加JOptionPane
的“内容”。
JOptionPane
从JComponent
扩展。 它提供了令人信服的方法来构造屏幕上显示的JDialog
(包含JOptionPane
的实例)
如果要修改JDialog
的外观,则需要创建自己的未修饰对话框,然后向其添加JOptionPane
。
我的建议是创建一些static
实用程序方法,这些方法模仿JOptionPane
showXxxMessage
方法,但会创建所需对话框的实例,然后将JOptionPane
的实例添加到其中。
但是,您需要将PropertyChangeListener
附加到JOptionPane
以监视用户何时进行选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.