Reeeealy は Java についてあなたの助けを必要としています。3 つのチェックボックスに frame1.java があり、それぞれが frame2.java の JPanel に対応しています。フレーム 2 に表示されるパネルは、フレーム 1 で選択したチェックボックスによって決まります。コードの書き方は?ありがとう。
質問する
324 次
2 に答える
3
チェック ボックスの使用方法に関する Swing チュートリアルを参照してください。チェック ボックスに ItemListner を追加する方法を示します。
于 2013-03-26T03:41:26.910 に答える
0
frame1コンストラクターを使用してフレームにオブジェクトを作成し、そのステータスを非表示に設定し、setVisible(false)
2番目のフレームに3つのパネルを取り付けて非表示にし、最初のフレームの可視性をtrueにします。3 つのチェックボックスを配置し、それらのイベント処理 (ChangeListener を使用できます) を使用して、チェックされたイベントごとに 2 番目のフレームの可視性を true にし、それぞれのパネルの可視性を true にします。2番目のフレームにOKボタンを配置します。2番目のフレームが表示されたときに最初のフレームでチェックイベントを実行できないためです。そのため、ボタンのアクションイベントを記述して、OKボタンをクリックすると2番目のフレームが非表示になります。
サンプル: 変更リスナーの例
于 2013-03-26T06:12:55.283 に答える