69得票8回答
如何在Java GUI中设置JTextArea的自动滚动?

我已经在JScrollPane上嵌入了一个JTextArea,并将其用于输出。 我希望每当输出超出JTextArea的大小时,JTextArea会自动滚动,以便用户不必手动向下滚动查看最新的输出。 我该如何做到这一点? 我已经将JTextArea和JScrollPane的autoscro...

39得票7回答
如何在JTextArea中更改文本颜色?

我需要知道如何做到这一点: 比如说:我有一个在JTextArea中的代码,像这样:LOAD R1, 1 DEC R1 STORE M, R1 ADD R4, R1,8 我想把LOAD、DEC、STORE和ADD的颜色改为蓝色, 把R1和R4的颜色改为绿色, 把M的颜色改为红色, 把数字的颜色...

39得票8回答
Java - 检查 parseInt 是否会抛出异常

我想知道如何仅在Integer.parseInt(whatever)不失败时执行某些操作。 更具体地说,我有一个包含用户指定值的jTextArea,这些值由换行符分隔。 我想检查每一行是否可以转换为整数。 我尝试了以下代码,但它并不起作用:for(int i = 0; i < wo...

36得票6回答
如何在JTextArea中换行

我在Java中有一个JTextArea。当我在其中放置大量文本时,文本区域提供水平滚动。 我该如何使我的文本区域换行呢?

35得票1回答
在JTextArea或JTextPane中居中文本 - 水平文本对齐

有没有办法为JTextArea创建水平居中的文本,就像JTextField一样?setHorizontalAlignment(JTextField.CENTER); 有没有办法用多行文本区域实现相同的功能?我在JTextArea中找不到相应的方法,那还有其他选项吗?JTextPane?如果可以...

35得票4回答
JTextArea:如何按单词而不是字符换行?

我希望避免出现以下这种输出: 这里有一些文本正被字符包裹,将单词分成了两半。 我正在使用JTextArea,并调用了setLineWrap(true)方法。但是如何使其换行时只在空格或其他符号处进行?

33得票4回答
将滚动条添加到文本区域

我该如何在文本区域中添加滚动条?我已经尝试了这段代码,但它没有起作用。middlePanel=new JPanel(); middlePanel.setBorder(new TitledBorder(new EtchedBorder(), "Display Area"));...

29得票3回答
在JTextArea的末尾添加新行

我有一个文本区域,其中包含一些文本,我想要再添加一些行(包括原来的行和我想要添加的新行),但这不起作用。 目前我这样做会删除旧文本并只显示新行。

28得票4回答
如何清空JTextArea?

我正在尝试清空JTextArea。 目前,我正在使用jtextarea.setText(null); 如果我使用 </br> 而不是 </p> 会有什么区别呢?jtextarea.setText("");

22得票8回答
使JScrollPane自动滚动到底部

我正在尝试使用JScrollPane和JTextArea实现滚动条。JTextArea一直被添加,我希望JScrollPane在添加更多文本时保持向下滚动。如何实现呢?