Java efecto Fade, como desvanecer una ventana JFrame o JDialog

**Ejemplo de resultado de esta práctica.

Ejemplo en Java - NetBeans: como aplicar un efecto fade o de desvanecimiento a una ventana JFrame o JDialog.


Hola que tal Java devs, en esta oportunidad les comparto un tutorial para que vean y puedan agregar un efecto “Fade” o de desvanecimiento a sus ventanas (JFrames o JDialogs).
Aquí les dejo el video que muestra el ejemplo y más abajo les dejo los links de descarga de los recursos, tanto del proyecto fuente y el de la librería animación.







Los links de descarga:



Descargar proyecto base




La librería para jdk 1.7 y 1.8:
NefAnimacion V2.1 jdk 1.7 NefAnimacion V2.1 jdk 1.8






¿Hay alguna función, tipo de botón, icono, etc, que te haga falta?



Si en los paquetes de recursos que descargues te hace falta alguna imagen, icono, etc., haz un comentario, déjalo en claro y trataré de brindarte ayuda lo más pronto posible, además es una manera de tener más completo el blog y tal vez a alguien más le haga falta lo mismo que a ti.





guibox

Próximo Ing. en sistemas computacionales (sólo falta el título ;)). Apasionado por el diseño de interfaces de usuario y el responsive design y no por eso dejo de programar la lógica de los sistemas, no hay lenguaje al que le haga el feo, si no se programar en él, que se prepare que será el próximo objetivo ;).

9 comentarios:

  1. Hola, podrías darme un ejemplo de como lo pongo para un FadeIn?. No se si antes del setVisible(true) o como sería?. Muchas gracias. Y muy buen trabajo, sigue así.

    ResponderBorrar
    Respuestas
    1. claro que sí, en cuanto tenga un poco de tiemo te comparto un ejemlpo de fade in, gracias por comentar y por los animos!. Saludos.

      Borrar
  2. Hola, muy buena tu librería me gusto mucho pero quisiera saber si existe alguna librería que me permita realizar efectos de desplazamiento en los paneles como si fuera un teléfono android, ya que intente utilizar tu librería para esto pero no me funciono como queria

    ResponderBorrar
  3. Hola que tal, tu intención es mover los paneles y a la vez agregar un efecto fade? o solo mover los paneles?

    ResponderBorrar
  4. amigo para cuando tienes el efecto fade para los demás componentes

    ResponderBorrar
    Respuestas
    1. Hola que tal, perdona por no contestarte a tiempo :(

      La verdad me he "desviado" un poco de Java, he trabajado en proyectos web con php, pero pienso sacar más tutoriales y librerías para Java porque el público lo pide. Entonces muy pronto subiré más cosas.

      Saludos!

      Borrar
  5. amigo, muy buen aporte. podrias decirme como aplicarlo a una ventana JDialog, por mas que lo intento no me funciona..gracias

    ResponderBorrar
    Respuestas
    1. Hola que tal, para añadir el efecto al JDialog necesitas el método JDialogFadeIn(), que requiere los mismos parámetros que para el JFrame.
      También el JDialog debe ser sin decoración (undecorated).

      Si tienes problemas me avisas y te mando una captura o algo.
      Saludos!

      Borrar