1

アプリケーションでパッケージと jar のリファクタリングを行いましたが、ルック アンド フィールの問題がいくつかあります。- 説明しやすいのは、JTree (JXTreeTable に埋め込まれている) では、「リーフ」(ファイル) アイコンがなくなり、代わりに灰色の黒点になっていることです... - もう 1 つは、TextArea のデフォルトのフォントが「Courier」になったことです。 '、UIManager で強制的に通常のフォントに戻して通常に戻す必要がありました...

誰かがこの問題をすでに見ていて、なぜそれが起こるのか、そしてそれを修正する方法を知っていますか?

どうもありがとう。

4

1 に答える 1

1

jar の 1 つがアプリケーションのルック アンド フィールを変更している (または変更していない) 可能性が高いです。Java のルック アンド フィールから「Windows デフォルト」のルック アンド フィールに移行したようですね。ルック アンド フィールを自分で設定して、目的の結果が得られるかどうかを確認できます。

問題が葉のアイコンだけであり、それを回避したい場合は、アイコンを任意の画像に変更できます: http://download.oracle.com/javase/tutorial/uiswing/components/tree.html#ディスプレイ

于 2011-01-15T00:18:32.330 に答える