0
私は2つのパネルを使用するJava Swing GUIを持っています。最初のパネルにはボタンがあり、これらのボタンは施設内のキーを表します。 2番目のパネルは、いくつかのボタンと入力を持つコントロールパネルです。スイングボタンを無効にして別のボタンで変更する方法は?
私は次のことを行う必要があります:最初のパネルでボタンをクリックすると、2番目のパネルで何らかの操作をするか、もう一度クリックするまで無効になります。しかし、明らかに、あるボタンをクリックしてから別のボタンをクリックすると、最初のボタンはもうクリックされません。
クリックで最初のボタンを無効にする方法、無効にしてから別のボタンをクリックしてこのボタンに操作を進める方法はありますか?
標準の 'JButton'の代わりに' JToggleButton'を使うことを検討してください。もっと早く助けを求めるには、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/) 。 –
状態を管理して伝達するためにモデルを定義することから始めます。必要な状態でsetEnabledを呼び出すだけです – MadProgrammer