jtextpane

    0热度

    1回答

    我的GUI在JTextPane中显示日志,JTextPane位于JScrollPane内,占用JSplitPane的左侧。 JSplitPane的右侧包含GUI的有趣部分。日志窗格的宽度通常较窄(20),但在用户想要查看活动时会增加。如果日志文本被打包,那么当日志窗格很窄时,显示的文本就毫无用处,但如果某些日志条目很长,则需要增加日志窗格的大小才能占用大部分GUI以查看条目。 我明白JTextPa

    1热度

    1回答

    我需要改变光标同时由含有(P)移动在矩形的一个数组列表method.The问题是 我的第一个算法的鼠标光标行为不端使用迭代器遍历矩形不能按预期工作。光标只在鼠标悬停在第一个矩形上时发生变化,在其他矩形中,它既不会响应,也不会通过显示光标变化进行响应,也不会通过控制台指示光标悬停在他们上面?!! 我的第二个解决方案也拒绝正常工作。我使用for循环遍历矩形,虽然矩形通过控制台指示鼠标悬停在它们上方,但

    1热度

    1回答

    在我的程序中,我有文本窗格。其中,当我在文本窗格中输入文本时,它将仅更改蓝色的java关键字的颜色。我的程序正确选择了这个单词,但是当我试图设置单词属性时,它会抛出IllegalStateException我该如何解决它? package event; import java.awt.BorderLayout; import java.awt.Color; import java.awt.

    2热度

    1回答

    在我的程序中,我想要一个大区域来输入。我一直在玩JTextPanes和JTextAreas。但是,如果我连续输入,当我到达该区域的末端时,它不会自动创建一个新的线,它只是继续下去,我知道我可以添加一个水平滚动条,但我更喜欢它只是下降到当我到达盒子的末端时出现一条新线。我看到了一个名为dropMode的东西,并尝试使用它来查看它是否有帮助,但它只是导致出现以下错误“不支持的文本拖放模式”。我的程序是

    0热度

    1回答

    我不知道这是否可能,但我想要做的是在.doc文件中保存一个样式文档(用户可以更改文本:粗体,下划线,斜体和3种字体大小) - 如此他以后可以用任何支持样式文本的其他文本编辑器自行打开它。 我写了下面的代码...编辑器工作,我可以在文本上应用样式,但是当我保存时,它将文本保存为黑色,没有样式。我无法弄清楚问题在哪里。也许行动不保存。我试着用作家和缓冲作家,但它没有奏效。我也尝试使用HTML编辑器工具

    0热度

    1回答

    尝试使用此代码,但它不会准确更改颜色,请注意单词stop。这发生在你键入单词时。 https://stackoverflow.com/a/28773736/7694892

    -1热度

    1回答

    我希望你能帮我解决我的问题。 我有两个字符串,两者几乎相等。 字符串A是这样的:“你好我的朋友” 字符串B是这样的:“你好我的朋友!” 现在我想比较两个字符串并将结果写入到另一个String。 结果必须是字符串B,其中字符串A的所有不同字符均为蓝色。 “!”是例如。 “!”可以是任何类型的文本,包括空格。 我必须认识到这与JTextPane/StyledDocument。 你能举一些例子或想法来得

    0热度

    1回答

    我正在使用JTextPane在Java中创建带有语法高亮的文本编辑器。当我运行该程序时,我得到以下输出: https://www.dropbox.com/s/kkce9xvtriujizy/Output.JPG?dl=0 我希望每个HTML标记都会突出显示为粉红色,但是在几个标记之后它会开始突出显示错误的区域。 这里是高亮代码: private void htmlHighlight() {

    0热度

    3回答

    我想用自定义方法创建JEditorPane。 将新的彩色文本附加到窗格的方法。 代码: console = new JTextPane() { public void append() { //***** } }; console.append(); 但是Eclipse说,该方法是从未使用过,并抛出一个错误,当我尝试调用它...我做错了什么? 将该方法添加到

    0热度

    1回答

    所以我有一个的JTextPane,我增加了一个KeyListener的,这样我可以知道,如果按下回车键: JTextPane textPane = new JTextPane(); textPane.addKeyListener(new KeyListener() { @Override public void keyTyped(KeyEvent e) {