2009-06-16 30 views
13

Recuerdo haber visto una vez una lista de propiedades que se podían establecer en componentes Swing para que parecieran más nativas en Mac OS X. Esto incluía maneras de marcar documentos "sucios" con el "punto" "en el botón de cerrar ventana, abrir cuadros de diálogo como hojas (no estoy seguro de eso, pero seguro sería bueno) etc.Ajustes de oscilación para Mac OS X

Sé que Apple ha dejado a Java como un lenguaje de programación" principal ", pero como recientemente actualizaron Java e incluso ofrecer Java 6, me pregunto si hay una lista completa y actual, idealmente con ejemplos, sobre lo que puede hacer para que las aplicaciones Swing se vean mejor sin mucho esfuerzo en la Mac.


Después de recibir algunas respuestas, puse esto en modo de wiki de la comunidad y comenzó la siguiente lista para ser ampliado si es necesario:


+0

Si utiliza el [complemento Macify Maven] (http://simplericity.com/2007/10/02/1191336060000.html) para compilar su aplicación, se encargará de varios de estos ajustes. –

+0

¿Hay una actualización para Java 7? – Supuhstar

Respuesta

1

Puede marcar this PDF en Apple, pero está marcado como legado.

En algunas aplicaciones, sigo usando com.apple.macos.useScreenMenuBar para que la aplicación Java use la barra de menú de Mac OS X, y todavía funciona en Leopard.

1

Mi colección de enlaces personales:

Al hacer clic en algunos enlaces de edad que había sido redirigido a Java Design Guidelines y Java Guides, parece como si tengo que actualizar mi enlaces ...

3

El sitio Quaqua puede ser interesante también. Desde el sitio:

"Quaqua Look and Feel (Quaqua) es una biblioteca de interfaz de usuario para aplicaciones Java que desean adherirse a las Directrices de la interfaz humana de Apple para Mac OS X. Se ejecuta en la parte superior de Aqua Look and Feel de Apple, y ofrece soluciones y mejoras para él ".

Tiene una guía de usuario bastante buena con ejemplos también.