问题标签 [jtextcomponent]

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 投票
0 回答
101 浏览

java - 在 Swing 文本控件中查找字符索引的位置

我想在 Java Swing 的文本控件中围绕某些文本进行括号的自定义绘制。但我需要知道在哪里画它们。我确实知道文本内容中字符的确切范围,所以我只需要能够将这些索引翻译到控件上的特定位置,以便我可以绘制。

有没有办法做到这一点?

0 投票
1 回答
59 浏览

java - 在任何 JTextComponent 中显示换行符?

JTextComponent如何在任何(JTextArea, )中显示换行符JTextPane

0 投票
1 回答
1944 浏览

java - 将多行 JTextArea 内容写入文件

我必须将 textarea 的内容写入带有换行符的文件中。我得到了输出,它被写为文件中的一个字符串。

例子

输出应该是:

但它显示:

请给我一些建议

0 投票
4 回答
26816 浏览

java - 在 Java GUI 中读取 txt 文件

我想做的就是显示一个txt文件的全部内容。我该怎么做呢?我假设我会将 JLabel 的文本设置为包含整个文件的字符串,但是如何将整个文件变成一个字符串?另外,txt 文件是否在 Eclipse 的 src 文件夹中?

0 投票
1 回答
235 浏览

java - Java swing中的产品标签打印应用

我正在从事一个个人项目以学习 Java。基本上它是一个用于打印产品标签的摇摆应用程序。我计划每张纸有 12 个标签。

我设计了菜单栏和工具栏。我想知道我应该为标签使用什么摆动组件?每个标签将包含相同的产品信息,并将包含一个递增 1 的序列号。

0 投票
3 回答
5874 浏览

java - java更改DocumentListener中的文档

我使用 a来处理文档DocumentListener中的任何更改。JTextPane当用户键入我想删除内容JTextPane并插入自定义文本时。无法更改文档中的文档DocumentListener,而是在这里说一个解决方案: java.lang.IllegalStateException while using Document Listener in TextArea, Java ,但我不明白,至少我不知道该怎么做在我的情况下?

0 投票
1 回答
66 浏览

java - 跨应用程序重用 JEditorPane

我正在尝试在多个不同的 GUI 中重复使用上述 EditorPane,因为它们具有不同的超链接,它们的行为方式相同。

但我不确定如何initEditorPane在 GUI 中调用该方法。

这就是我的意思:

emailTxtComp并且pageTxtComp现在都是 typeEditorPane而不是JEditorPane. 所以这个方法initEditorPane(JEditorPane editorPane)不能用。

还有线条

我要把它们改成什么?

0 投票
0 回答
150 浏览

java - java7中的javax.swing.text.View.createFragment奇怪行为

我遇到了上述方法的奇怪行为。有一个用于显示 xml 文件内容的遗留组件,它在 java6 中工作,但是当我切换到 1.7_10 时它会失败,因为结束偏移超出了视图的范围。

我对这个问题进行了一些研究,发现了以下方法 javax.swing.text.ParagraphView.findEdgeSpan(View, int, int, int, int)

这是方法的代码:

它创建视图的片段,然后在该片段上运行,但偏移边界取自外部视图。并且可能会发生传递给createFragment的束缚超出视野f边界的情况。

有人可以解释这是否是正确的行为吗?

在 javadoc 中javax.swing.text.View.createFragment

据我了解,p1 不应大于视图的 endOffset,不是吗?

0 投票
1 回答
1115 浏览

java - Java Swing:使用文档侦听器处理返回键

我有一个运行良好的文档侦听器。但是,我想为其添加一些功能,以便当用户按下 Enter 键时,焦点会转移到另一个对象。我不知道如何捕获这个。这是我的代码:

我可以通过一个关键的听众来做到这一点,但在使用这种方法之前,我在这个网站上被骂过,所以我试图以正确的方式学习这一点。

谢谢!

编辑:根据下面的建议,我添加了以下代码,但似乎没有效果。谁能看到我错过了什么?谢谢!

0 投票
2 回答
3461 浏览

java - 如何使用输入长度和范围设置 DocumentFilter?例如 1-3 或 10-80

我正在使用 DocumentFilter 将输入限制为整数或小数。我在这里发布的代码对此效果很好。

任何人都可以帮助我了解如何限制给定代码中的输入长度或范围吗?

谢谢!!