2016-10-13 23 views
0

以下に示すように、フィールド、ボタン、およびチェックボックスを含むフォームを作成しました。 ユーザーがチェックボックスをオンにすると、[完了]ボタンが有効になり、[次へ]ボタンが無効になります。 ユーザーがチェックボックスをオフにすると、逆の機能を開始します。 終了ボタンが非アクティブになり、次ボタンがアクティブになります。CheckBox Java Swingの有効化/無効化

これまでの私のコード:

checkbox.addItemListener(new ItemListener() { 

     @Override 
     public void itemStateChanged(ItemEvent e) { 
      if (checkbox.isSelected()){ 
       flag = 1; 
       btnFinish.setEnabled(true); 
       btnNext.setEnabled(false); 
      }   
     }   
    }); 
+1

逆の操作を行うには、 'else'ブロックを追加? – jhamon

答えて

2

あなたは、これはあなたを助ける必要があり、逆にあなたの行動を行うために、他の部品が必要です。

if (checkbox.isSelected()) { 
    flag = 1; 
    btnFinish.setEnabled(true); 
    btnNext.setEnabled(false); 
} else { 
    flag = 1; 
    btnFinish.setEnabled(false); 
    btnNext.setEnabled(true); 
} 
+0

あなたは歓迎です:) –

関連する問題