I have a read several books on
java and studying for the
SCJP exam.
Everything I have read says that Java draws the controls (for example a button). Where other languages / frameworks like .Net, QT framework, SWT, and wxWidgets create instances of the native controls from the OS.
That swing will create instances of native controls rather then draw them when you use:
UIManager.getSystemLookAndFeelClassName()
Can anyone shed some light on this?