2013-02-26 54 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

相关问题