Wszystkie komponenty Java Swing are look-alike, not native widgets.
Swoboda konfigurowania Swing polega na tym, że nie można używać elementów sterujących GUI rodzimego systemu operacyjnego do wyświetlania. Swing "maluje" swoje kontrole programowo za pomocą interfejsów API Java 2D, zamiast wywoływać zestaw narzędzi natywnego interfejsu użytkownika.
Istnieje wygląd i sposób działania OSX dostarczony przez Apple JVM, ale nigdy nie jest to natywna kontrola. Inne podejście to SWT, ale szczerze mówiąc, nie widziałem wielu aplikacji innych niż Eclipse, które go używają i nigdy naprawdę nie uważam, że wyglądają bardzo dobrze.
Apple jvm to tylko oficjalny jvm dla mac os x. nie ma sumy jvm dla mac os x. – osgx
Istnieją artykuły, które mówią, że jabłko zrobić przepisać jvm z kakao. – osgx