2014-01-22 4 views
-1

ho реализовать метод события события для jbuttons, который должен произойти в качели. эти кнопки я have.now я хочу, чтобы получить эти кнопки действия ..please помочь мне, реализующий метод actionevent

JButton button1 = new JButton("1"); 
    JButton button2 = new JButton("2"); 
    JButton button3 = new JButton("3"); 
    JButton button_plus = new JButton("+"); 

    JButton button4 = new JButton("4"); 
    JButton button5 = new JButton("5"); 
    JButton button6 = new JButton("6"); 
    JButton button_minus = new JButton("-"); 

    JButton button7 = new JButton("7"); 
    JButton button8 = new JButton("8"); 
    JButton button9 = new JButton("9"); 
    JButton button_multiple = new JButton("*"); 

    JButton button0 = new JButton("0"); 
    JButton clear = new JButton("clear"); 
    JButton delete = new JButton("delete"); 
    JButton button_divide = new JButton("/"); 
    JButton button_equals = new JButton("="); 
+4

Прочитайте это, пока я голосую, чтобы закрыть - [Как написать прослушиватель действий] (http://docs.oracle.com/javase/tutorial/uiswing/events/actionlistener.html). – Maroun

+0

@ user3219005 нажмите, чтобы отметить калькулятор, вот куча вопросов, голосование, чтобы закрыть этот вопрос – mKorbel

ответ

1
public class yourClass extends JFrame implements ActionListener 

После этого:

button1.addActionListener(this); 
// repeat for every button 

Затем реализовать метод ActionPerformed

public void actionPerformed(ActionEvent e){ 

    Object obj = e.getSource(); 
    if (obj == button1){ 
     // Your Code 
    }//else if .... 
} 
+0

У меня есть расширенный jframe и реализован actionlistener. добавлен прослушиватель actionlistener на кнопке тоже. Проблема в том, что на actionperformed method..tried так много вещей, но все еще отображаются ошибки – user3219005

+0

Какая ошибка? –

Смежные вопросы