¿Es posible que un Java basado en Swing tenga el efecto Aero Glass como fondo en Windows Vista/7?¿Es posible que las aplicaciones Java utilicen el efecto Aero Glass?
Respuesta
Sé que es posible, ya que se logró por la persona que hizo this question. Actualmente estoy investigando lo mismo y publicaré aquí si descubro cómo.
A partir de la apariencia nativa de Java SE 6 Swing para windows usa Aero. Hay una publicación en el blog con muchos detalles sobre esto de Chet Haase titulada Java on Vista : Yes it works
Las publicaciones de blog contienen capturas de pantalla que muestran títulos de ventanas en gris ilegible en lugar del negro normal y muestran algunas fallas gráficas: Observe los bordes derechos de los botones minimizar/maximizar/cerrar de las ventanas internas aquí: http: // weblogs .java.net/blog/chet/96dpi_swingset2.png – Zarel
@Zarel: Puede ser porque el artículo está fechado en octubre de 2006. Por ahora (Java 6 actualización 14) funciona muy bien. Recuerdo que tenía una captura de pantalla. – OscarRyz
Hay otras capturas de pantalla en esta publicación de JavaLobby que muestran títulos de ventanas más oscuras: http://www.javalobby.org/java/forums/t78880.html?start=30 Quizás en Chet's la aplicación fue enviada a segundo plano por el software de captura de pantalla, tenía un conjunto de esquemas de color horrible, o era una versión beta anterior de Java 6SE. Lo validaría con algunas capturas de pantalla pero actualmente en mi Macbook. – Nate
Ya lo hace.
alt text http://img167.imageshack.us/img167/5655/capturaxk5.png
De esta unrelated respuesta
-1 como fondo, no para el borde – Daniel
- 1. ¿Cómo cambia Windows el color Aero Glass?
- 2. Difuminando el fondo de una forma semitransparente (como Aero glass)
- 3. Combinación de efectos Aero Glass y SWT
- 4. .NET Framework 4.0 y dibujo en cuestión de Aero Glass
- 5. Aero Glass Bordes de Ventanas Emergentes en C#
- 6. Delphi - Windows Aero recursos
- 7. ¿Cómo codigo las aplicaciones en una Mac para que utilicen los elementos UI nativos?
- 8. ¿Hay alguna manera de permitir que las aplicaciones Delphi utilicen Hazelcast?
- 9. ¿Cuál es exactamente el efecto de Ctrl-C en las aplicaciones de consola C++ Win32?
- 10. ¿Cómo puedo obtener Aero Glass en un Windows Form sin fronteras?
- 11. ¿Es correcto que las propiedades del sistema Java se utilicen para establecer y obtener parámetros de programa arbitrarios?
- 12. ¿Cómo se hace un degradado de gradiente a Aero Glass en una aplicación WPF como lo hace Office 2010?
- 13. Hacer que las aplicaciones Java parezcan nativas en Windows, ¿cómo?
- 14. ¿Cómo me suscribo a un evento de nivel de sistema operativo cuando la composición de DWM/Aero Glass está desactivada?
- 15. ¿Es posible hacer un efecto de "complemento" al desplazarse?
- 16. ¿Es posible implementar aplicaciones Silverlight en Android?
- 17. ¿Es posible utilizar Aero Peek para niños con MDI dentro de una aplicación de winforms?
- 18. ¿Es posible el desarrollo de aplicaciones "indie" para Xbox 360?
- 19. ¿Es posible escribir aplicaciones de consola en el esquema?
- 20. ¿Es posible DirectX en Java?
- 21. Java Antivirus ... ¿es posible? ¿Cómo?
- 22. ¿La implementación de aplicaciones web Java es más costosa que otras aplicaciones web PHP?
- 23. GitHub: evitar que los colaboradores utilicen push-f
- 24. ¿Cómo depurar las aplicaciones Java Web Start?
- 25. ¿Es posible transformar el bytecode LLVM en bytecode de Java?
- 26. ¿Es posible extender Java Enums?
- 27. ¿Es posible que Java String.split pueda devolver una Cadena nula []
- 28. ¿El nombre de un paquete es único para las aplicaciones?
- 29. ¿Desvelar las aplicaciones de escritorio de Java?
- 30. Nunidad: ¿Es posible que las pruebas aparezcan anidadas
Después de más investigaciones, no. La API incorporada para aplicaciones Swing no tiene compatibilidad aeronáutica incorporada. – Supuhstar