问题标签 [jtextarea]
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.
java - 如何仅在部分 JTextArea 中显示粗体文本?
我可以将 a 的文本更改JTextArea
为粗体(附加文本)然后恢复正常,它只会以粗体显示粗体文本,其余的则正常显示吗?
也可以将内容JTextArea
保存为RTF文档吗?
java - 在 JTextArea 中显示大文件
我目前正在从事 Swing UI 分配。这项工作涉及在 JTextArea 中显示大文件内容。文件大小可大至 2 GB。
我最初的想法是从文件中延迟加载内容,比如 1 MB 的内容将显示给用户。当用户滚动时,我将检索下一个要显示的 1 MB 内容。所有这些操作都将发生在后台线程(Swing Worker)中。
我查看了 JTextArea API,方法 insert 以 String 和 int(插入的位置) 作为参数。
这足够了,但我担心性能,因为检索到的内容(一次 1 MB)必须转换为 String 对象。
是否有任何其他解决方法或任何其他替代/更好的解决方案。
java - Java将字符附加到文本区域
我希望将一个字符附加到 textarea 中。我有一个简单的 GUI,设计得像一部手机,我希望能够单击其中一个按钮并使用该字符更新 textarea。如果我单击另一个按钮,我希望能够将该字符附加到第一个按钮。我该怎么做呢?显然,现在它只是在文本区域中设置该按钮的字符,并且在单击另一个按钮时将被替换。
java - java 中的 ScrollPanel 不会出现 JTextArea 而是调整大小
我的程序已经完成,但测试它,我发现滚动面板没有出现,它只是调整了 JTextArea 的大小。代码如下:
无论如何使 JTextArea 静态?
java - 如何在 JTextArea 中设置部分文本颜色?
我想为文本区域中的特定行设置颜色。到目前为止,我发现的是以下内容
但这不起作用。我究竟做错了什么?
编辑:好的,我一直在尝试并尝试使用
添加文本而不是添加然后重新设置样式,但无济于事。
java - 如何为 JtextArea 添加不同的字符集支持?
我需要在 JTextArea 中显示一个 Cp037 字符编码的文档?我认为 JTextArea 默认支持 UNICODE 字符编码。如何添加 Cp037 字符集支持JTextArea
?
java - 如何在 JTextArea 中获取选定的字符位置?
这是一个具有挑战性的问题!
让我首先告诉你我的场景我是如何实现一个问题的解决方案的。
我正在阅读一个日志文件并将其显示在 JTextArea 上。日志文件是 cp037 字符编码的。我正在从日志文件中读取每个文件作为字节流或字节数组并显示它。无论如何,我设法通过 cp037 字符编码在 JTextArea 中正确显示文本。
现在,用户可以在 JTextArea 中选择一组字符。我想要的只是用户所选文本的第一个字符的位置,距离最近的特殊字符“+”(它在 cp037 中的字符代码是 4E),它在所选文本之前。该字符可能出现在 JTextArea 中的多个位置。
在简单的句子中,我想要来自近端“+”的第一个字符位置(用户选择的文本),这应该发生在用户选择的文本之前。
PS:cp037 是一种字符编码方案,由 IBM 创建并用于 IBM 大型机。
如果问题不清楚,请随时问我...:->
java - Java 日志 ==> JTextArea
需要:将 Java 应用程序的日志输出到 GUI 组件中,例如 JTextArea。
关注点:需要以静态方式记录任何类的内容。但是,GUI 记录器组件不能是静态的(显然),因为它是父组件的成员。
我该怎么办?
java - 如何将 jTextArea 设置为与其包含的文本大小匹配的高度(以避免滚动条)
这个问题看起来微不足道,但我找不到解决方案。
当我创建一个表单时,它包含一个JTextArea
. 我想在其中放入大的常量文本。如果文本说 1000 行长,我希望我JTextArea
的高度为 1000 行(大到足以显示整个文本而没有滚动条)。JTextArea
在一个可以有滚动条的面板内,所以当它变得太大时它不是问题(JTextArea
该面板中有两个......就像在差异工具中一样)。有谁知道我怎样才能做到这一点?谢谢。