2016-12-16 4 views
-1

私はプログラムを書くことができます。ここでチケットを購入できます。2つのActionCommandsをスキャンするには

public void actionPerformed(ActionEvent evt)の後には、 私は2つのif節を持っていますが、2つ目の句にジャンプします。私は「Einzelkarte」ボタンを押すと

if(evt.getActionCommand().equals("Einzelkarte")) { 
    ersteAbfrage1.setVisible(false); 
    ersteAbfrage2.setVisible(false); 
    ersteAbfrage3.setVisible(false); 
    zweiteAbfrage.setVisible(true); 
    Auswahl1.setVisible(true); 
    Preise.setVisible(false); 
    System.out.println("Test"); 
    evt.getActionCommand(); 
    if(evt.getActionCommand().equals("normales")){ 
     zweiteAbfrage.setVisible(false); 
     dritteAbfrage.setVisible(true); 
     System.out.println("Test2"); 
    } 
} 
System.out.println("Test1"); 

、それが印刷されます:

Test 
Test1 

の方法は、それが句かの二第二ボタンを「スキャン」すること、ありますか?

答えて

0

ボタンをクリックすると、リスナーが実行されます。現在のところ、actionPerformed - 方法では1つのコマンドしかありません。あなたの例では、他の条件のラジオボタンやチェックボックスのようなものが必要です。

関連する問題