打印到控制台时如何设置字符串的字体,类型和大小?

时间:2013-10-16 23:19:18

标签: java string fonts

所以我是一个非常新的Java程序员,试图使用循环创建一个ASCII艺术图像,我想知道如何更改字体类型,如果我需要使用Font对象,这是我将使用的对象

Font myFont = new Font("Courier New",Font.PLAIN, 6);

看到我使用Courier New size 6创建了ASCII艺术,我想确保用户屏幕上显示的输出也是Courier new size 6.我怎样才能在代码本身中执行此操作?

1 个答案:

答案 0 :(得分:2)

如果要在控制台上打印到System.out,则无法指定字体。在这种情况下,字体由控制台本身指定。

OP中引用的Font对象用于GUI,如AWT,Swing,SWT或JavaFX。如果您正在创建GUI,则可以在OP中使用代码段指定字体。你可以使用这个字体,例如,在摇摆中使用JLabel或JButton。

如果您想要在swing中创建ASCII艺术,那么您可以在JTextArea上设置指定的字体。在JTextArea API搜索setFont。