0

青い境界線を示すフル ウィンドウの画像。

アプリケーション内のすべての JFrame の境界線の色を青から別の色に変更するには、UIDefaults のどのキーを変更すればよいですか?

ここにコードがないことは知っていますが、非常に簡潔な質問です。

編集

以下に添付されているのは、メイン ウィンドウではなく、レイアウト内にある JFrame を示す画像です。メインウィンドウはネイティブ環境に悩まされていると思いますが、JFramesがメインウィンドウ内にある場合、境界線をカスタマイズできないでしょうか?

青い枠線を示す画像

4

2 に答える 2

2

アプリケーション内のすべての JFrame の境界線の色を青から別の色に変更するには、UIDefaults のどのキーを変更すればよいですか?

  • Java 側に JFrame (ei) のキーはありません

  • ボーダーとタイトル バーはネイティブ OS によって装飾され、現在の色 (フォント、サイズ変更) テーマはすべてのウィンドウに適用されます。

  • JFrame から最初のコンポーネントを取得し、色、フォントを変更できますが、タイトル バーのみ、境界線は変更されません。

  • 結果は、カスタム L&F の一部を使用してそれを行うことができます。たとえば、Substance (私が試しました)、独自の境界線、タイトルバー、およびボタンが置換として作成されます。

于 2013-08-18T20:54:04.287 に答える
0

「windowBorder」キーを試してください。ソース: http://nadeausoftware.com/node/85#Systemcolors

于 2013-08-18T20:49:50.003 に答える