Det var for mig (Nikolaj Brinch), imponerende at se hvorledes en applikation skrevet i Swing faktisk var en native Mac OS X applikation. Takket være MacWidget, SeaGlass, MigLayout mm.
Derudover har Apple lavet java på Mac således at Swing bruger native widgets, og du kan skræddersy brugen af dem med JComponent.putClientProperty(), som opfanges af Apples JVM.
Dermed er det ikke kun en JButton, men den kan laves til mini buttons, osv.
Men hvorfor skal man gøre det? Jo fordi flere virksomheder spekulere i at bruge Mac, iPad, iPhone som deres virksomheds platform (bla. Credit Suisse og andre), og fordi 47% af studerende overvejer at købe en Mac som deres næste cmoputer (det var 7% for 5 år siden i 2005), DELL og HP er for længst overhalet i den statistik (selvom det er de 2 der kommer tættest på).