所以我是一个非常新的 Java 程序员,尝试使用循环创建 ASCII 艺术图像,我想知道如何更改字体类型,如果我需要使用 Font 对象,这就是我将使用的对象
Font myFont = new Font("Courier New",Font.PLAIN, 6);
当我使用 Courier New size 6 创建 ASCII 艺术时,我想确保用户屏幕上显示的输出也将是 Courier new size 6。我如何能够在代码本身中做到这一点?
最佳答案
如果要在控制台上打印到 System.out,则无法指定字体。在这种情况下,字体由控制台本身指定。
OP 中引用的 Font 对象用于 AWT、Swing、SWT 或 JavaFX 等 GUI。如果您正在创建 GUI,那么您可以使用 OP 中的代码片段指定字体。例如,您可以在 swing 中的 JLabel 或 JButton 上使用该字体。
如果您想在 swing 中创建 ASCII 艺术,那么您可以在 JTextArea 上设置指定的字体。搜索JTextArea API用于设置字体。
关于java - 打印到控制台时如何设置字符串的字体、类型和大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19415627/