首页 > 解决方案 > 如何更改深色 L & F 上的突出显示

问题描述

Netbeans 9.0 Win10-64 & Win7-64

我已将背景设置为黑色 - 我忘记了主题名称,我不知道如何再次更改它。Java 突出显示相同的对象(方法、对象名称等)几乎是不可读的。我试图找到一个改变它的地方(工具->选项->字体和颜色->突出显示)并且找不到正确的突出显示选项。断点突出显示也是如此。

另外,光标是看不到的。光标颜色可能是黑色的,在黑色背景上看不到。

例如,点击 internalFrame ,其他的高亮显示不可读(第一个 'internalFrame' 可读,其余不可读):

JInternalFrame internalFrame = new JINternalFrame();
internalFrame.method1();
internalFrame.method2();

有没有办法改变这些亮点?

标签: netbeans-8netbeans-9

解决方案


有没有办法改变这些亮点?

是的,但是你必须去不同的地方去改变它们,这取决于你想要改变什么:

(1) 更改包含程序源的编辑窗口的大部分颜色:

  • 工具 > 选项 > 字体和颜色

  • 选择语法选项卡,然后从语言下拉列表中选择Java(或您使用的任何语言) 。

  • 您要修改的大多数选项可能都列在“类别”窗口中。

  • 类别窗口下方是一个预览窗口,它将立即显示更改给定类别条目的前景和/或背景颜色的效果。作为一个(极端)示例,此屏幕截图显示了将 Java 标识符的字体颜色更改为黄色并将背景颜色更改为红色的效果:

    字体颜色1

  • 通过从Language下拉列表中选择All Languages可以找到一些不是特定语言的Category条目(例如URLWhitespace )。

  • 如果您搞砸了,并且想要恢复为默认值,屏幕右上角会有一个“恢复”按钮。

(2) 更改光标颜色:

  • 工具 > 选项 > 字体和颜色
  • 选择突出显示选项卡,然后从类别窗口中选择插入符号颜色。
  • 根据需要选择前景色背景色。

(3) 要更改断点行的突出显示,请参见 SO question How to change background color of line highlighting during debug process in Netbeans的答案?

笔记:

  • 尽管您没有询问,但您更改控制台窗口中使用的颜色的能力也有限:工具 > 选项 > 其他 >选择终端选项卡。

  • NetBeans 有许多深色方案可用,因此如果您使用的方案有烦人的限制,请尝试一些替代方案。NetBeans 8.2 在Tools > Plugins > Available Plugins下提供了一些,例如Darcula LAF for NetBeansDark Look And Feel Themes2pmTech L&F

    此外,这里有几个站点提供了许多带有预览的 NetBeans 主题:https ://netbeansthemes.com/和http://svenspruijt.nl/themebuilder/


推荐阅读