問題タブ [uimanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 装飾されていない JDialog ボーダー
JDialogを使用した装飾なしの周囲の境界線について質問がありMetal L&Fます。
この図を見て、このウィンドウにある境界線を確認してください。

の一番外側にある青い境界線を取り除くか、色を変更する方法を見つけようとしていJDialogます。の UI デフォルトを調べましたLook & Feelが、これで機能するものを見つけることができませんでした。
その境界線をなくす方法について何か考えがある人はいますか?
ありがとう!
android - 期待どおりに動作するようにナイト モードのドローアブルをセットアップする方法
ナイトモードの変更に合わせて背景を変更するもの。
/values と /values-night フォルダーがあり、値が異なる「colors.xml」が含まれています。`
そしてその他は
これらの色は、背景「activity_main_bg2.xml」のレイヤー リストで使用されます。
私のアクティビティにはフラグメントが含まれています:
昼夜やバックから時間を変えても背景の色が変わらない。しかし、私が使用する場合
すべて正常に動作します。
これを解決するには?これはアンドロイドのバグですか?
java - UIManager.getDefaults().keySet() が UIManager.getDefaults().keys() と異なる値を返すのはなぜですか?
私はこのstackOverflow postのコードを使用しています。これは私が期待することを行います:
コンポーネントの完全なセットではなく、javax.swing.plaf のいくつかのクラスだけをループする次のコードにリファクタリングしようとしました。私は、swing API と HashTable API を掘り下げてみましたが、まだ明らかな何かが欠けているように感じます。
コードの最初のブロックがループしてすべてのフォント リソースを変更するのに、2 番目のブロックは少数のアイテムのみをループする理由はありますか?
java - パッケージ レベルのアクセスによるクラスの拡張
Java 1.6 には、パッケージ レベルでアクセスできる Synth plaf クラスがあります。
私はこれらを拡張しようとします
package javax.swing.plaf.synth;
ただし、インスタンス化中に、これは失敗します
スレッド「メイン」の例外 java.lang.IllegalAccessError: クラス javax.swing.plaf.synth.MyCheckBoxUI はそのスーパークラス javax.swing.plaf.synth.SynthCheckBoxUI にアクセスできません
この状況を回避するにはどうすればよいか、誰でも提案できますか。jdk 1.6に固執する必要があります