我有一个位于JScrollPane中的JTextArea组件,但是这个文本区域是不可编辑的。我想要使用上下箭头键启用文本区域的滚动(即按下箭头键会将文本区域滚动一行)。有什么办法可以实现这个功能吗?
我在一个 JPanel 中有一个 JTextArea。如何让 JTextArea 填充整个 JPanel,并在 JPanel 调整大小时调整大小,在输入太多文本时滚动显示?
我有一个包含JTextArea的JScrollPane,我想将JTextArea的方向从右到左设置为从右侧开始显示文本,且滚动条位于左侧。 我尝试了以下方法,但它们没有影响方向:txt.applyComponentOrientation(ComponentOrientation.RIGHT_...
问题1:我使用defaulthighlighter,可以使焦点行变为蓝色。现在我想将其更改为其他颜色。有人知道如何更改此参数吗?---已解决 问题2:pos是我要突出显示的子字符串的起始索引。我使用setCaretPosition(pos);来更新显示的内容。但它总是出现在窗口底部。我希望它...
这是一个可以运行的代码示例,展示了我的“问题”。 我有一个JTextArea包含在JScrollPane中。当我改变JTextArea的文本时,JScrollPane会自动滚动到文本的末尾,而我不想这样。 以下是我的要求: 应用程序不应该自动垂直滚动,但是... 用户应该能够垂直滚动 ...
我正在尝试为一个程序创建一个GUI面板,我希望所有通常会打印到命令提示符的内容都能够打印到一个TextArea对象中。大部分GUI面板格式已经完成,但是我无法将文本打印到TextArea中,以下是我的文件:package guipanel; import javax.swing.*; imp...
阅读此问题后,我尝试过几次但都失败了,我不喜欢这样 :) 我认为如果将问题分为子问题可能有助于解决它。 为简单起见,假设JTextArea的大小不会改变,因此我们不需要担心重新评估等问题。我认为重要的问题是: 1.如何计算某个文本在JTextArea中占据多少行? 2.JTextAr...
我有一个JTextArea,我已经将其设置为自动换行和单词折行。我想要将JTextArea“压缩”到给定宽度的最小高度。为了做到这一点,我计划使用以下方法计算字体的高度... Font font = jTextArea.getFont(); FontMetrics fontMetrics...
我有一个 JTextArea, 我需要显示孟加拉文的文本,例如: বাংলাদেশ 但是我只能看到矩形框。如何正确地显示孟加拉字符?
我在尝试让JTextArea滚动时遇到了问题。我不确定如何搞砸JScrollPane,但我似乎已经这样做了,我就是看不到它。这是一个更大项目的一部分,但以下代码是我创建JTextArea并将其添加到JScrollPane的方式。当您输入超出文本区域的边缘时,滚动条不会出现。将垂直滚动条设置为始...