gpt4 book ai didi

Java GUI 外观变化

转载 作者:行者123 更新时间:2023-12-01 09:16:19 25 4
gpt4 key购买 nike

我是编程新手,但我正准备编写 Java 程序。当我计划它时,我正在尝试为其找到合适的 GUI。我找到了 this带有 GUI 选项的页面。我有两个问题:

  1. 这些会直接插入 Java GUI 生成器吗?
  2. 在构建程序后更改 GUI 的外观和感觉有多容易(或困难)?

最佳答案

更改程序的外观非常简单:

UIManager.setLookAndFeel("fully qualified name of look and feel");

在创建任何 GUI 创建代码之前。因此,您可以使用 GUI 构建器轻松创建所有 GUI,然后只需在程序开始时调用它即可。

(请注意,某些外观,如 Substance,在线程问题上非常严格,因此您最好确保所有 GUI 代码都从事件分派(dispatch)线程运行。)

作为一个建议,在我看来,两个非常漂亮(并且看起来足够专业)的外观和感觉是 Substance 和 Nimbus,它们将作为默认的外观 N 感觉(至少是计划),并且可以从 java.net 单独下载。

因此,如果您选择 Nimbus,代码将是:

UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");

Substance 的一个示例(Substance 有很多皮肤和主题,如果您想了解更多信息,请阅读他们网站上的文档)是:

UIManager.setLookAndFeel(new org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel());

另请注意,您可以像这样使用跨平台皮肤(金属):

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());

最后,如果您在 Windows 上,您可以像这样使用系统外观:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

关于Java GUI 外观变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165780/

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