可能な限りプラットフォームに依存しないプログラムを作成しています。Nimbus LAF を使用しています。
フォントについて心配する必要がありますか?LAF自体に含まれているデフォルトのフォントですか、それともプラットフォームから取得しますか?
可能な限りプラットフォームに依存しないプログラムを作成しています。Nimbus LAF を使用しています。
フォントについて心配する必要がありますか?LAF自体に含まれているデフォルトのフォントですか、それともプラットフォームから取得しますか?
これはデフォルトの非システム フォントです。
フレームがあり、次の行を の後に追加する場合frame.setVisible(true)
:
System.out.println("Font: "+frame.getFont().getName());
Font: Dialog
システムフォントではないものを印刷する必要があります。したがって、独自のクロスプラットフォーム フォントである必要があります。
だから、あなたの質問に答えるには:
フォントについて心配する必要がありますか?
いいえ、次の場合を除きます。
上記の 3 つのいずれも行っていない場合は、安全なはずです。