JFrame Transparente

Publicado: febrero 16, 2008 en java, NetBeans, Swing
Etiquetas:, ,

Hace algunos dias recibi un comentario acerca de como se podria realizar un JFrame tranparente, por acupaciones no he podido responder a tiempo, pero bueno mas vale tarde que nunca.

Para realizar un JFrame transparente se tiene que utilizar  las librerias de JNA(Java Native Access) esta librerias permite acceder facilimente a las librerias nativas de Windows, al iniciar tu aplicacion debes cargar el LookAndfeel de esta librerias

try {

System.setProperty(«sun.java2d.noddraw», «true»);
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

}
catch(Exception e) { }

luego fija el nivel de transparencia

el Codigo completo lo puedes encontrar en la barra lateral Jframe transparente

JFrame Transparente

Update

Ahora puedes encontrar este panel y otros componentes en EdisoncorSx que es una recopilación de estos trabajos y que iré  escribiendo de como utilizarla con ejemplos

Y de como aplicar otras caracterisiticas de jFrame transpaente

comentarios
  1. yamylord dice:

    Soy estudiante de ingenieria de sistemas y, Me parece muy interesante el ejemplo, pero cuando descargo el codigo fuente no compila, entocnes yo quisiera saber como hag para q me corra,

    Gracias

  2. edisoncor dice:

    Hola Puedes enviar el error para ver de que tipo es y poder ayudarte
    Saludos

  3. yamylord dice:

    Bueno gracias por interesarte
    Me salen algunos errores pero el mas comun es el de import
    import com.sun.jna.examples

    como hago para importar eso?

    gracias

  4. Adrian dice:

    Hola Edisoncor muchas gracias por haber subido este material tan util a mi me habia dado un error pero era con unas cosas de color en JPanel y lo arregle cambiando la info 0x6gf235 algo asi por las cordenadas 255,0,0,0 en una de esas paletas de colores y ahi si compila .

  5. MIchael-maestrito dice:

    alguien me guiaria para encontrar el codigo :Para hacer transparente el JFrame …
    alli dice que:

    luego fija el nivel de transparencia

    el Codigo completo lo puedes encontrar en la barra lateral Jframe transparente

    pero no hay nada

  6. Angel_Payaso_Krusty dice:

    Por un cara…. pork no son mas explicativos
    ojala funcione si le hago un drag a ese frame
    pork sino no sirve para nada….
    Si funciona son mis heroes…
    pero si no lo uniko k dire es k son una lastima…
    XD…….

  7. Fis-hyo dice:

    baje el codigo pero hay un error de importacion … el cual fue detallado en la parte superior

    Bueno gracias por interesarte
    Me salen algunos errores pero el mas comun es el de import
    import com.sun.jna.examples

    haber cuando nos dices donde bajarnos ese jar

  8. edisoncor dice:

    Hola amigos pido disculpas revisando el proyecto cometi algunos errores, la cual pido disculpas aui pongo una entrada rectificando los errores aqui esta el enlace

    http://edisoncor.mycsistemas.com/?p=50

  9. YVO dice:

    COMO AGREGO COMPONTES A MI JPANE TRANSPARENTE

  10. javier dice:

    Hola nose en donde bajar el codigo me pueden decir en donde estas por favor… gracias

  11. javier dice:

    Mi correo es javier_45cholo@hotmail.com para que me avisen por favor

  12. jesus dice:

    saludos muy interesenta el formulario transparente pero como podria hacer para que aparesca el formulario al estilo metalico y no windows espero que me puedas ayudar

  13. klo202 dice:

    no logro encontrar el archivo me podrian ayudar

    • Victor dice:

      Necesito que me digan como importo de manera correcta y cuales librerias me descargo ya que en esa pagina aprecen varias divididas en jna.rar examples.rar etc..todos los importo me salen mal.

  14. Luis Alberto dice:

    buenas, de donde puedo bajar la libreria completa jna??? porq me baje una pero no tiene para win32…
    gracias

  15. miguel dice:

    hola alguien me puede ayudar con el codigo del frame transparente loq kiero hacer esq solo salga la forma de la imagen q ponga(paresca que el formulario tuviese esa forma) como lo puedo hacer????

  16. Jose dice:

    fuee muy util especialmente la aplicacion http://www.edisoncor.org/jframe-transparente-con-edisoncorsx/ …..un efecto elegante =D gracias y felicitaciones por la pagina!!!! Saludos desde colombia

Replica a javier Cancelar la respuesta