He añadido una imagen a un Jlabel y quiero añadir detector de ratón a ella.
No sé para añadir un detector de ratón para el Jlabel que contiene la imagen.

Así que cualquier persona que sabe cómo implementar esto, por favor dime.

Quiero añadir un mousedragged oyente a la JLabel.
Cuando el usuario arrastra, se debe trabajar.

MouseHandler mk = new MouseHandler();
JLabel label = new JLabel();
label.addMouseListener(mk);

He implementado una escucha en la clase que extiende de ratón adaptador.

  • Por favor, eche un vistazo a este respuesta 🙂

3 Comentarios

  1. 2

    Está añadiendo el adaptador de mouse como un detector de ratón (el cual se encarga haga clic en, entrar, salir, presionado o liberado). Quieres añadir un ratón movimientos de escucha si desea controlar arrastrar y mover los eventos.

  2. 0

    Usted puede hacer lo siguiente:

    ImageIcon icon = new ImageIcon("C:/image.jpg"); //Path to the image  
    JLabel label = new JLabel(icon); //add image to the label
    
    label.addMouseMotionListener(new MouseMotionListener() {
    
            @Override
            public void mouseMoved(MouseEvent arg0) {
                //TODO Auto-generated method stub
    
            }
    
            @Override
            public void mouseDragged(MouseEvent arg0) {
                //TODO Auto-generated method stub
    
            }
        }); 

    Usted puede agregar las acciones de los métodos anteriores, como se requiere.

Dejar respuesta

Please enter your comment!
Please enter your name here