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:
- Technical Notes: Java - User Experience: Visión general página en la biblioteca de referencia de conexión de desarrolladores de Apple (Página de inicio).
New Control Styles available within J2SE 5.0 on Mac OS X 10.5: Ejemplos de estilos de botones, etc. específicos para Mac OS X 10.5 Leopard.
Java Runtime System Properties: Información sobre las propiedades del sistema que le ayudan a activar la barra de menús al estilo de Apple en la parte superior de la pantalla, dan consejos para la representación de texto suavizado etc.
- Mac OS X Integration for Java: Información sobre la barra de menú y el menú de la aplicación, menús contextuales, atajos de teclado y AppleScript
- PDF "Java 1.3.1 Development for Mac OS X (Legacy)": 80 páginas de información sobre diversos temas, como aplicaciones de embalaje. Esto es algo anticuado.
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. –
¿Hay una actualización para Java 7? – Supuhstar