1

したがって、私は非常に新しい Java プログラマーで、ループを使用して ASCII アート イメージを作成しようとしています。フォント タイプを変更する方法を考えています。Font オブジェクトを使用する必要がある場合、これは使用するオブジェクトです。

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

Courier New サイズ 6 を使用して ASCII アートを作成したので、ユーザーの画面に表示される出力も Courier new サイズ 6 になるようにしたいと思います。コード自体でこれを行うにはどうすればよいでしょうか?

4

1 に答える 1

2

コンソールで System.out に出力する場合は、フォントを指定できません。その場合、フォントはコンソール自体によって指定されます。

OP で参照される Font オブジェクトは、AWT、Swing、SWT、JavaFX などの GUI に使用されます。GUI を作成している場合は、OP のコード スニペットでフォントを指定できます。たとえば、swing の JLabel や JButton でフォントを使用します。

Swing で ASCII アートを作成したい場合は、指定したフォントを JTextArea に設定できます。JTextArea APIで setFont を検索します。

于 2013-10-16T23:31:59.173 に答える