如何在黑暗的L&F上更改突出显示

时间:2018-12-05 23:20:07

标签: netbeans-8 netbeans-9

Netbeans 9.0 Win10-64和Win7-64

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

此外,无法看到光标。光标颜色可能是黑色,在黑色背景上看不到。

例如,单击internalFrame,其他将突出显示且不可读(第一个“ internalFrame”可读,其余不可读):

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

是否可以更改这些突出显示?

1 个答案:

答案 0 :(得分:0)

  

是否可以更改这些突出显示?

是的,但是您必须根据要更改的内容去不同的地方进行更改:

(1)要更改包含程序源的编辑窗口的大多数颜色,请执行以下操作:

  • 工具>选项>字体和颜色
  • 选择 Syntax (语法)标签,然后从 Language (语言)下拉列表中选择 Java (或您使用的任何语言)。
  • 您要修改的大多数选项可能会在类别窗口中列出。
  • 类别窗口下方是一个预览窗口,该窗口将立即向您显示更改前景和/或<给定的类别条目的strong>背景颜色。作为一个(极端)示例,此屏幕快照显示了将Java标识符的字体颜色更改为黄色,将背景颜色更改为红色的效果:

    fontColor1

  • 通过选择全部,可以找到
  • 一些类别条目,这些条目不是特定于语言的(例如 URL 空白语言下拉列表中的语言

  • 如果您搞砸了,想恢复为默认值,则在屏幕右上方有一个“恢复” 按钮。

(2)更改光标颜色:

  • 工具>选项>字体和颜色
  • 选择突出显示标签,然后从类别窗口中选择 Caret Color
  • 根据需要选择前景背景颜色。

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

注意:

  • 虽然没有要求,但更改控制台窗口中使用的颜色的能力也很有限:工具>选项>其他> 选择终端标签。
  • NetBeans有许多深色方案,因此,如果您使用的方案有烦人的局限性,请尝试一些替代方案。 NetBeans 8.2在工具>插件>可用插件下提供了一些,例如用于NetBeans的Darcula LAF 深色外观主题 2pmTech L&F

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