11得票2回答
MigLayout布局下,当JTextArea使用linewrap=true时无法收缩。

如果我像这样使用 MigLayout 的 JTextArea:MigLayout thisLayout = new MigLayout("", "[][grow]", "[]20[]"); this.setLayout(this...

11得票3回答
如何在JFrame/JPanel中可视化控制台Java?

我使用Swing库编写了一个Java程序。 现在我想将我的控制台输出重定向到JFrame或JPanel。

11得票3回答
Java:光标当前位置的列号和行号

我想知道光标在JTextArea中所在的列号和行号。例如,在记事本中,当我在第一行时,状态栏显示“Ln 1,Col 1”。 提前致谢...

10得票3回答
JTextArea在设置为不可编辑时仍然显示插入符号。

当JTextArea的setEditable被禁用时,我该如何放置Caret? 下面是一个需要让Caret可见的示例代码:public void run(){ JFrame frame = new JFrame(); JTextArea text = new JTextAre...

10得票4回答
Java - 在JTextArea中滚动到特定文本

我正在尝试在我正在编写的当前程序中实现一个功能,并且我想学习如何滚动到JTextArea中特定文本的位置。例如,假设我有以下内容: JTextArea area = new JTextArea(someReallyLongString); someReallyLongString代表一个...

10得票2回答
停止JTextArea中的水平滚动

我想在一个应用程序中添加一个JTextArea。通常该文本区域包含大量内容,当运行该应用程序时,水平和垂直滚动条都会出现。我想要去除水平滚动条;我发现可以使用HORIZONTAL_SCROLLBAR_NEVER字段来实现,但这样就无法显示完整的内容(它不会在水平方向上换行并将内容移到下一行)。...

10得票1回答
在JTextArea中添加边距?

我有一个展示文本的 JTextArea,它紧贴左上角显示文本。我希望在四个方向上都有一些边距,从而在文本和区域边界之间留出一些空间。 我进行了很多研究,但没有找到解决方案。我该怎么做呢? 此外,我想也许可以在四个方向上放置一个标签来创建虚拟边距。我如何创建一个具有特定宽度和高度的JLabel呢?

10得票1回答
Java Swing - 如何滚动JTextArea向下?

我有一个基础聊天应用程序,使用JTextArea作为缓冲区。在添加消息后,我想要滚动到底部。如何实现这个功能? 我没有找到可以实现此功能的成员函数。

10得票5回答
使JTextArea的部分内容不可编辑(而非整个JTextArea!)

我目前正在使用Swing创建控制台窗口。它基于JTextArea并像普通命令行一样工作。您在一行中输入命令,然后按回车键。在下一行中,显示输出,在该输出下面,您可以编写下一个命令。 现在我希望您只能编辑当前行的命令。所有以上行(旧命令和结果)都应为不可编辑。我该如何实现这个?

10得票3回答
JTextArea和JTextField文本的内部填充问题

我想要增加JTextField和JTextArea的间距/填充/插图。有效地增加下面图片中两条红线之间的间距: