繁体   English   中英

自定义JOptionPane

[英]Customizing JOptionPane

我们正在尝试自定义JOptionPane生成的JDialog以使其具有圆角。 我们有一个圆角的JPanel实现。 我找不到将圆角实现集成到JOptionPane / JDialog中的方法。

如果有人可以指出我如何将JDialog装入JPanel或执行此操作的其他方法,那将有很大的帮助。

JDialog是无法在任何地方添加的顶级组件。 尽管可以使用JOptionPane的构造函数之一添加JOptionPane的“内容”。

JOptionPaneJComponent扩展。 它提供了令人信服的方法来构造屏幕上显示的JDialog (包含JOptionPane的实例)

如果要修改JDialog的外观,则需要创建自己的未修饰对话框,然后向其添加JOptionPane

我的建议是创建一些static实用程序方法,这些方法模仿JOptionPane showXxxMessage方法,但会创建所需对话框的实例,然后将JOptionPane的实例添加到其中。

但是,您需要将PropertyChangeListener附加到JOptionPane以监视用户何时进行选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM