0

可能な限りプラットフォームに依存しないプログラムを作成しています。Nimbus LAF を使用しています。

フォントについて心配する必要がありますか?LAF自体に含まれているデフォルトのフォントですか、それともプラットフォームから取得しますか?

4

1 に答える 1

1

これはデフォルトの非システム フォントです。

フレームがあり、次の行を の後に追加する場合frame.setVisible(true):

System.out.println("Font: "+frame.getFont().getName());

Font: Dialogシステムフォントではないものを印刷する必要があります。したがって、独自のクロスプラットフォーム フォントである必要があります。

だから、あなたの質問に答えるには:

フォントについて心配する必要がありますか?

いいえ、次の場合を除きます。

  1. システムのデフォルト フォントを使用するシステムのルック アンド フィールを使用する
  2. システムのデフォルト フォントを使用する別のルック アンド フィールを使用している
  3. カスタム フォントを使用している (アプリケーション リソースに保存したフォントをロードしても問題ないため、カスタムシステムフォント)

上記の 3 つのいずれも行っていない場合は、安全なはずです。

于 2013-09-20T19:38:21.637 に答える