Java 如何更改JFrame中System.out.println局部变量的大小

Java 如何更改JFrame中System.out.println局部变量的大小,java,jframe,local-variables,println,text-size,Java,Jframe,Local Variables,Println,Text Size,我修改了我找到的一些代码来显示局部变量,而不是在JFrame中设置文本,但是我找不到改变文本大小的方法。我一直在读frameName.setFont(新字体(____)的相关文章,但这似乎对println不起作用。如何修改文本大小?这是我目前的密码。(另外,我是新来的,很抱歉我不知道自己在说什么。) 关于第55行: output = new JTextArea(); output.setFont ((output.getFont()).deriveFont (24.0f)); 您可以将字体大小

我修改了我找到的一些代码来显示局部变量,而不是在JFrame中设置文本,但是我找不到改变文本大小的方法。我一直在读frameName.setFont(新字体(____)的相关文章,但这似乎对println不起作用。如何修改文本大小?这是我目前的密码。(另外,我是新来的,很抱歉我不知道自己在说什么。)

关于第55行:

output = new JTextArea();
output.setFont ((output.getFont()).deriveFont (24.0f));
您可以将字体大小修改为新的浮点值


有关方法setFont,请参见JTextArea的文档,查看它在继承层次结构中的定义位置。查看字体类,如何处理它。

如果我理解正确,您希望更改
System.out.println的字体大小。
?我认为这是不可能的,因为它只是打印到STDOUT,系统负责字体大小和样式(或任何捕获STDOUT并显示它的程序,如IDE)。你查看过JTextArea吗?@xander:不,他没有打印到控制台,但是正在将System.out重定向到窗口。@userunknown是的,对不起,我刚刚读了文本。在更仔细地查看代码之后,我想说您只需要在
CapturePane构造函数中设置
JTextArea
的字体,就像下面的
output.setFont(output.getFont().deriveFont(18f))
将字体大小增加到18,例如。
output = new JTextArea();
output.setFont ((output.getFont()).deriveFont (24.0f));