2013-02-26 43 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 2013-02-26 23:08:13

相關問題