JLabel lbXX = new JLabel("xx");
lbXX.addMouseListener(new MouseAdapter(){
    public void mouseClicked(MouseEvent e){
          if(e.getClickCount==2){
                 .......
           }
    }
});

解决方案 »

  1.   

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;public class bean8 extends JFrame {
    JPanel contentPanel=(JPanel)this.getContentPane();
    public bean8() {
    super("Frame");
    this.setSize(400,300);
    this.setLocation(200,200);
    JLabel jl=new JLabel("click");
    contentPanel.setLayout(null);
    this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    contentPanel.add(jl);
    jl.setBounds(100,100,100,100);
    jl.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        if(e.getClickCount()==2)
          JOptionPane.showMessageDialog(contentPanel,"double click!");
      }
    });
    jl.setBackground(Color.white);
    this.setVisible(true);
    }public static void main(String args[]) {
      new bean8();
    }
    }
      

  2.   

    yes,我原来也是这样子的,但是我
        jLbl_image.addMouseListener(new MouseAdapter() {
          public void mouseClicked(MouseEvent e) {
            if(e.getClickCount()==2)
              btn_ver.setVisible(true); //此处无法实现,当我设置enable,
                                          或者一开始初始是不可见,双击后可
                                          见,也可以实现。就是一开始不可
                                          见,双击可见就实现不了。奇怪了。
          }
        });