因此,我是一个非常新的Java程序员,正在尝试使用循环创建ASCII艺术图像,我想知道如何更改字体类型,如果需要使用font对象,我会使用该对象
Font myFont = new Font("Courier New",Font.PLAIN, 6);由于我使用Courier New size 6创建了ASCII艺术,我希望确保用户屏幕上显示的输出也将是Courier new size 6。我如何在代码本身中做到这一点?
发布于 2013-10-17 07:31:59
如果要在控制台上打印到System.out,则不能指定字体。在这种情况下,字体由控制台本身指定。
OP中引用的Font对象用于诸如AWT、SWT或JavaFX之类的GUI。如果您正在创建一个GUI,那么您可以使用OP中的代码片段指定字体。例如,您可以在swing中的JLabel或JButton上使用该字体。
如果你想在swing中创建ASCII艺术,那么你可以在JTextArea上设置指定的字体。在JTextArea API中搜索setFont。
https://stackoverflow.com/questions/19415627
复制相似问题