Java - Mover Imágenes

 
Vista:
sin imagen de perfil
Val: 63
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Mover Imágenes

Publicado por Camilo (20 intervenciones) el 05/09/2019 23:58:55
Buenas.

Quisiera saber si puedo mover imágenes añadiendo un actionPerformed directamente al Jlabel que posee la imagen, me explico. Conozco la forma para mover imágenes por medio de un botón que escuche cuando presiono alguna tecla, dependiendo de que tecla se presione, accede a los métodos correspondientes para mover la imagen, sin embargo quiero saber si esto se puede hacer directamente sin tener que añadir dicho botón o si existe alguna otra forma.

De antemano gracias.

mas o menos el código del botón es este (Es un botón de prueba, por ende solo esta el caso de si se oprime o no la tecla "Flecha arriba"). Además al probar este código, no sé porque al oprimir la Flecha arriba, me ejecuta la parte del else, y al oprimir otra tecla cualquiera, si ejecuta el if:

1
2
3
4
5
6
7
8
9
10
11
12
13
JButton btnNewButton = new JButton("New button");
btnNewButton.addKeyListener(new KeyAdapter() {
    @Override
    public void keyPressed(KeyEvent evt) {
        if(evt.getKeyCode()== KeyEvent.VK_UP){
            lblImg.setLocation(lblImg.getX(), lblImg.getY() + 10);
        }else{
            lblImg.setLocation(lblImg.getX(), lblImg.getY() - 10);
        }
    }
});
btnNewButton.setBounds(10, 230, 89, 23);
contentPane.add(btnNewButton);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder