This is an overview of the main desktop features in Java 6 that should make it more appealing to desktop users. As with the Windows LAF, the GTK LAF in Java 5 struggled to match fidelity with the GTK toolkit. For Java 6, the GTK LAF will also utilise proper native GTK widgets rather than emulating them.