2013-02-26 3 views
0
JButton bkButton = new JButton(new ImageIcon("src/Images/smallBArrow.bmp")); 
    JPanel buttonPanel = new JPanel(new FlowLayout()); 
    buttonPanel.add(bkButton); 

Использование слушателя действий мне нужно, чтобы быть в состоянии нажать и есть действие (идти назад, вперед, или обновить)Как добавить слушателя в GUI jButton?

ответ

5

Это обычно делается с анонимным внутренним классом ...

bkButton.addActionListener(new ActionListener() { 
    public void actionPerformed(ActionEvent e) { 
     backButtonPressed(); 
    } 
}); 

См. this ответ

+0

особенно полезен, если это действие, подлежащее использованию. Если вы разделите одно действие по нескольким компонентам, вы должны объявить его ссылкой на ActionListener, а затем назначить. – Dan

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