[英]look and feel in java
我在Java中使用外观进行了大量工作,并且效果很好,但是唯一的问题是,唯一不变的组件是标题栏(标题)仍然具有与os相同的本机外观(例如Windows平台)
我想知道这是什么原因以及如何解决? 任何身体的帮助.....
提前致谢
有些PL&F支持渲染框架装饰,而有些则不支持。 我相信Sun跨平台PL&F(例如Metal)支持它,但是特定于平台的PL&F(例如Windows)不支持。
默认情况下,该功能未启用。 要为所有新框架打开它,请使用JFrame.setDefaultLookAndFeelDecorated
。 该方法的API文档显示了如何分别为框架打开它。
如果要创建自己的无边界窗口,请使用Window / JWindow而不是Frame / JFrame。 Frame / JFrame是Window / JWindow的扩展,提供了边框以及最大化,最小化和关闭按钮。 通常,这些小部件由操作系统提供,但是您可以覆盖它们。
使用
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
在创建任何JFrame或JDialog 之前 。 通常成主。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.