gpt4 book ai didi

java - 如何将不同的主题应用到桌面 swing 软件?

转载 作者:行者123 更新时间:2023-12-01 17:56:54 24 4
gpt4 key购买 nike

我想将不同的主题应用于 jframe、面板、组件等组件。我想创建一个主题来处理文件(XML、JSON 或相同文件)中的数据。

最佳答案

首先,您需要考虑不同的主题,例如 web 应用程序、使用 swing 组件的桌面 GUI 或 midi 应用程序。它将与更多标准相关。

有一些 L&F 的链接:

  String srt1 = "javax.swing.plaf.metal.MetalLookAndFeel";
String srt2 = "javax.swing.plaf.nimbus.NimbusLookAndFeel";
String srt3 = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
String srt4 = "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel";
String srt5 = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
String srt6 = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
...

使用示例(例如在构造函数中):

        try {
UIManager.setLookAndFeel(srt1);
SwingUtilities.updateComponentTreeUI(this);
} catch (Exception e) {
e.printStackTrace();
}
JFrame.setDefaultLookAndFeelDecorated(true);

关于java - 如何将不同的主题应用到桌面 swing 软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44076200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com