0
私が初めてスイングを学んでいると私は のJava SwingのUIManagerのキー
UIManager.put("key", value),
を使用して、個々のコンポーネントの色を変更しようとしているが、私は変更する方法を把握しようと悩みを抱えています特定のコンポーネントの色、つまり、タイトルとクローズボタンが配置されているバーを正確にはわからないためです。どんな助けもありがとう!
私が初めてスイングを学んでいると私は のJava SwingのUIManagerのキー
UIManager.put("key", value),
を使用して、個々のコンポーネントの色を変更しようとしているが、私は変更する方法を把握しようと悩みを抱えています特定のコンポーネントの色、つまり、タイトルとクローズボタンが配置されているバーを正確にはわからないためです。どんな助けもありがとう!
現在の外観に変更することができるかのアイデアを持っているために、あなたが試すことができます:
UIManager.getDefaults().entrySet().stream().sorted((o1, o2) -> {
return o1.getKey().toString().compareTo(o2.getKey().toString());
}).forEach(entry -> {
System.out.print(entry.getKey());
System.out.print(" ---> ");
System.out.println(entry.getValue());
});
[このStackOverflowの質問](HTTPSのキーのかなり完全なリストがあります:// stackoverflowのは、 .com/questions/1951558/list-of-java-swing-ui-properties)を参照してください。 –
@StevenWolfeええ、私はこの記事を読んでいます。私の問題は、どれがタイトルバーに対応しているのかわかりません。一見何もしません。 – user1790197
JFrameを使用している場合は、[この質問の] 2番目の回答のコードを使用して変更することができます(https://stackoverflow.com/questions/2482971/how-can-i-change-the- title-in-jframeというタイトルの色)。 –