Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Swing アプリケーションのパネルにオフ/オン インジケーターが必要です。
私の直観的な反応は、JCheckbox を使用しようとすることであり、何とかしてマウス入力を無効にし、プログラムを介してのみチェックボックスの状態を変更します。しかし、ラジオボタンの方が見栄えがします。
これが最善の方法ですか (そうであれば、コントロールを無効にしないでマウス入力を無効にする方法)、またはより良いインジケーター要素がありますか?
ええ、そうではありません。メソッドを使用するだけsetEnabled()です (JPanel はそれを継承しているので、心配する必要はありません)。
setEnabled()
チェックボックスを使用しますが、アイコンを次の丸いボタンのように変更します(これはチェックボックスです)