問題タブ [jgoodies]
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 - JGoodies WindowsLookAndFeel で JButton の色を変更する
JGoodies を使用している場合、JButton の色を変更するにはどうすればよいWindowsLookAndFeel
ですか? 色を変更した後でも、ボタンをクリックしたときに何らかの視覚的な表示があるはずです。色のグラデーションとクリック アニメーションは、JGoodies と同じである必要はありません。
setBackground()
andを使用するとsetForeground()
、ボタンのアウトラインとボタンのテキストの色のみが変更されます。
ボタンの輪郭だけでなく、ボタン全体の色を設定したいと思います。(これは、WindowsLookAndFeel
が使用されていない場合に発生します。)
また、色を変更しようとしましたcom.jgoodies.looks.windows.WindowsBorders#getButtonBorder()
が、これは効果がないようです。
jgoodies - JGoodies: FormBuilder で同等の nextLine() とは
DefaultFormBuilderはJGoodies 1.9.0 のバージョンで廃止されました。推奨される代替手段はFormBuilderです。
DefaultFormBuilder を使用した古いコード:
FormBuilder を使用した新しいコード:
追加された要素の位置を明示的に指定する必要があることに注意してください。これは本当に必要ですか?append()
(座標なし) と に相当するものはありnextLine()
ますか?
java - jgoodies は JTabbedPane に影響を与えませんでした
私は自分のプロジェクトで jgoodies を使用しています。一部のコンポーネントでのみうまく機能します。
私のプロジェクトを見てください。
ご覧のとおり、JButton、JTextField、JLabel、JFrame が正常に変更されました。ただし、JTabbedPane と JRadioButton は変更されていません。Jgoodies はそれらに影響を与えませんでした。ユーザーがメニュー項目を選択したときに作成される JTabbedPane。次のコードで確認できます。
この ActionListenercreateTabbedPane();
で、JTabbedPane を作成するメソッドを呼び出します。
私はlookを設定し、mainメソッドに落ちました:
私が間違っていることは何ですか?