El mismo código de Java (en su mayoría) se ejecuta en todas las versiones de OS/arquitecturas. Tiene varias Api para dibujar formas/windows. Algunas de estas Api por ejemplo, Swing le permiten cambiar la mirada y la sensación entre emulando diferentes widget de conjuntos. Por lo que un programa puede ser escrito de manera que permite al usuario cambiar el aspecto y el tacto.
La mirada y la sensación de que es suministrado incluye OSX (como en la captura de pantalla superior) y Windows(varias formas) o Motivo o GTK+. La manera de configurar este en Swing y para obtener más información, consulte este de Oracle documento tenga en cuenta que incluso el OSX en la Mirada y la sensación no partido completo las pautas de Apple por ejemplo, el posicionamiento del menú en la ventana y no en la parte superior de la pantalla.
Como cualquier sistema de Windows siempre puedes escribir programas que se comportan y se ven diferentes al estándar esperado. Sucede que para OSX la mayoría de los desarrolladores se adhieren a las pautas de Apple, pero incluso el uso de Apple suministrado Api usted puede tener una sensación diferente entre el Carbono(originalmente Mac OS <= 9) y el Cacao programas(originalmente Siguiente). La AppStore permite a Apple a tener un poco más de control, pero no sé si de presentación de la reunión directrices es en realidad marcada.