问题标签 [rsyntaxtextarea]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
143 浏览

java - 扩展 JTree 的节点最小化 GridBagLayout

我创建了一个简单的 Swing 应用程序,它目前由一个 JToolBar、一个 JTree 和一个RSyntaxTextArea 组成,所有这些都在一个 GridBagLayout 内。

JTree 目前只有一个顶部节点,并且只有一个子节点。 带有 JToolBar、JTree 和 RSyntaxTextArea 的完整 UI带有 JToolBar、JTree 和 RSyntaxTextArea 的完整 UI

当扩展 JTree 的顶部节点时,整个 GridBagLayout 类型“最小化”: 展开 JTree 顶部节点后的 UI。

我用谷歌搜索了这个现象,但由于控制台中没有错误消息或其他内容,我现在有点无助。

我正在使用以下代码来创建 UI:

更新:为了测试目的在您的系统上编译的最小代码示例:

0 投票
1 回答
145 浏览

java - 组合框项目隐藏在其他控件后面。

错误截图:

https://i.stack.imgur.com/3keuR.png

这些JComboBox项目在使用 Java Swing 创建的程序中被遮盖了RSyntaxTextArea

在 mac 上运行相同的程序时不会出现此症状。它只发生在windows环境中。

有人可以给我一些关于解决方案的提示吗?

0 投票
1 回答
630 浏览

java - Java Nimbus 外观和感觉 RSyntaxTextArea 背景颜色

我正在使用RSyntaxTextArea最终从JTextArea. 当我将外观更改为 时Nimbus,文本区域不会像其他看起来不太好的 GUI 一样受到影响。

这是Nimbus我使用的主题代码:

我想知道UIManager修改文本区域背景颜色还需要哪些键,例如通过将JTree左侧的紫色设置为背景颜色而不是白色?

UIManager我找到的键列表,但它们中的任何一个在这种情况下甚至有用吗?

0 投票
1 回答
377 浏览

java - 使用 RSyntaxTextArea 为现有语言设置语法高亮

我正在使用,我在这里RSyntaxTextArea找到了语法高亮指南。但是,我有一个简单的要求,我只需要从现有的语言语法突出显示样式(例如)中修改突出显示的关键字(和/或函数)列表。SYNTAX_STYLE_CPLUSPLUS

我不想通过getTokenList()(如指南中所述)实现新的语言解析只是为了做到这一点。的实施getWordsToHighlight()也迫使你实施getTokenList()。没有更简单的方法吗?最好没有像反射这样的hacky解决方案。

0 投票
1 回答
56 浏览

java - RSyntaxTextArea 始终显示数字列的白色

在此处输入图像描述

如果有人可以帮助解决这个问题,请

0 投票
1 回答
87 浏览

java - 如何设置 RSyntaxTextArea?

我正在尝试设置 Github 开源包“RSyntaxTextArea”,并且正在努力理解如何去做。请问我可以得到帮助吗?

我已经从 Sourceforge 下载了 zip 文件 - https://sourceforge.net/projects/rsyntaxtextarea/files/latest/download

然后,我进入我的 IDE(IntelliJ),然后进入依赖项以添加外部 JAR,并选择下载的 zip 文件。然后我尝试导入文件以供使用,但它仍然显示错误。

这是代码的屏幕截图和错误突出显示: 在此处输入图像描述

任何有关解决此问题的指导将不胜感激!

0 投票
1 回答
32 浏览

java - 我无法更改 RSyntaxTextArea 库上的装订线颜色

大家下午好,我在编码方面不是很有经验,经过长时间的 RSyntaxTextArea 实验后,我仍然无法更改 Gutter。我不知道如何对装订线颜色进行编码,我想将装订线颜色更改为这种新颜色(9、11、16);有人可以帮我解决这个问题吗?

这是库https://github.com/bobbylight/RSyntaxTextArea

这是我的编辑器,当我更改主题时,Gutter 有点破坏氛围

0 投票
0 回答
12 浏览

java - 如何在 RSyntaxTextArea 行上添加运行按钮

目前,我有一个项目要做。我必须为 java 重做一个 IDE。我使用 RSyntaxTextArea 来显示我的代码。然而,有几件事我现在想做却找不到太多。

首先,我想在函数或可执行类旁边添加运行按钮。为此,我首先寻找一种工具,它可以返回所有可执行类及其行。我能找到的最好的曲目是“javap”。然后我寻找一种在我的代码行上添加运行按钮的方法。要显示代码,我能找到的最佳解决方案是RSyntaxTextArea。但是,我找不到在一行旁边添加按钮的方法。我在函数中到处搜索,但找不到我要找的东西。最后,制作调试器对我来说也很有用。为此,我找到了一个名为 jdb 的工具,但不幸的是,我还需要知道如何为我的每一行添加按钮以添加断点等。

所以我想知道是否有人知道将这些按钮添加到我的 RSyntaxTextArea 的方法。我愿意接受任何关于其他事情的建议(例如其他图书馆)。

非常感谢你的回答。

0 投票
1 回答
71 浏览

java - 代码完成不适用于 RSyntaxTextArea

RSyntaxTextArea使用 SwingNode 在 JavaFX 中工作,但似乎无法让代码完成工作。因此,为了消除任何与 JavaFX 相关的问题,我实现了一个没有 JavaFX 的仅 Java/Swing 版本。这是代码:

但是当我输入sysout并点击时,crtl+SPACE什么也没有发生。没有弹出窗口或任何东西。我从 AutoComplete 对象中检查了击键组合,它显示“ctrl press SPACE”,所以我知道组合键是正确的。

我正在使用 Mac。尝试了 COMMAND,ALT 而不是 Control,但仍然没有。有任何想法吗?

更新 1

如果我按该顺序SPACE按住ctrl,弹出窗口会闪烁,当我松开时ctrl,如果我正确抓住它,弹出窗口会保持亮起

更新 2

这导致我尝试更改触发键。我还没有想出这个ctrl-whatever组合,但我试过了

现在按下TAB编辑器会弹出没有闪烁的弹出窗口。因此,如果我能找到正确的组合键,我可能能够解决最初的问题KeyStroke