小编Sol*_*ird的帖子

在 JFrame 中使用 Darcula LAF

我在 Netbeans 中安装了Darcula LAF,它可以正常工作。它修改了 IDE 的外观以及应用程序在“预览设计”弹出窗口和 GUI 生成器中的外观。

是一个例子。

但是,在运行应用程序时不会保持外观。

是一个例子。

使用此代码列出了已安装的外观

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            System.out.println(info.getName());
        }
Run Code Online (Sandbox Code Playgroud)

显然,安装了 Darcula LaF。但是,它并未显示为已安装到编译器。有没有办法让我在维护 Netbeans 模块的同时为编译器获取 LaF?

我查看了下载页面GitHub 页面,甚至Geertjan 的博客以获取有关该主题的信息,但没有发现与此相关的任何信息。

我确定我遗漏了一些非常明显的东西。不设置外观默认为金属,使用操作系统默认外观也不能解决问题。

感谢所有帮助,如果格式不正确,我深表歉意。

编辑:为了清晰起见,它仅在代码中设置为 Nimbus。有一些关于它在未设置为 Nimbus 时如何反应的屏幕截图。它默认为金属。我之前删除了将它设置为 Nimbus 的代码,它使用了 Metal。http://prntscr.com/bte2xg 过去我已将其设置为使用“Darcula”而不是 Nimbus,但它仍然使用 Metal。http://prntscr.com/bte2b5

过去我已将其设置为使用“darcula-1.0.0”而不是 Nimbus,但它仍然使用 Metal。http://prntscr.com/bte3nh

过去我已经将它设置为使用“darcula-1.0.0.jar”而不是 Nimbus,但它仍然使用 Metal。 http://prntscr.com/bte42m

过去我已将其设置为使用“com.bulenkov.darcula”,但它仍然使用 Metal。http://prntscr.com/bte3du

我只是将 Nimbus 留在那里,以便它出现在一些像样的东西中。

java swing netbeans look-and-feel

3
推荐指数
1
解决办法
5997
查看次数

标签 统计

java ×1

look-and-feel ×1

netbeans ×1

swing ×1