Traté de mostrar la imagen durante 3 segundos y luego cambié la interfaz gráfica de usuario de Java, pero no funciona

Traté de hacer un programa que muestre una imagen durante 3 segundos y luego cambiarlo, pero en lugar de mostrar la primera imagen, espere y luego muestre la segunda imagen, espere, muestre la primera imagen y luego muestre la segunda gracias por la ayuda

        JLabel image = new JLabel("");
        image.setBounds(100, 20, 125, 200);
        contentPane.add(image);
        image.addMouseListener(new MouseAdapter() {
              public void mouseClicked(MouseEvent me) {

                  image.setIcon(one);

                  try {

                    Thread.sleep(3000);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

                  image.setIcon(two);

              }

            });
Respuesta 1

Tengo una aplicación de Android que implica iniciar sesión en la aplicación y realiza muchas operaciones CRUD. Cuando el usuario inicia sesión por primera vez, lo registra rápidamente si hay datos disponibles para ese usuario que ...

Bien, este problema me ha estado rompiendo el cerebro todo el día. El problema: actualmente estoy recibiendo datos de tick de stock a una velocidad extremadamente alta a través de multidifusión. Ya he analizado estos datos ...

Estoy ejecutando mi proyecto en NetBeans pero no puedo ejecutar el archivo .jar con éxito. 1) Estaba desarrollando mi proyecto usando la biblioteca de clases Java, y luego descubrí que hay algún problema en manifiesto ...

Estoy luchando tratando de googlear este tema. No debo estar usando los términos de búsqueda correctos. Tengo un oyente de ubicación, en Android, y generalmente anido al oyente dentro de la clase que lo estoy usando ...