Você pode tentar usar GTKLookAndFeel
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
ver a questão relacionados .
Eu quero criar um aplicativo de desktop e usá-lo em distribuições baseadas no Ubuntu. Eu tenho um conhecimento muito bom sobre aplicativos de área de trabalho Java. Mas a aparência do Java Desktop Applications no Linux não parece muito boa.
Existe alguma outra maneira de obter uma aparência melhor e mais agradável?
Você pode tentar usar GTKLookAndFeel
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
ver a questão relacionados .