@percusse: on a more serious note on Java L&F: all these GUI's are drawn using Swing which is Java native. Usually, when people want to have a 100% "native" look, they go with a library named SWT (Standard Widget Toolkit --
eclipse.org/swt), which is basically a wrapper to the underlying operating system UI capabilities. :)