Le lookAndFeel du system (sous Linux) s'appel "GTK+". J'ai déjà fait ça avec Swing et ça passe (même si selon les thèmes gtk+ utilisés ça balance plus ou moins des erreurs non bloquantes ou ça fait plant WIndowBuilder sous eclipse)
[edit] : Un exemple de définition du LAF en fonction de ceux qui sont installés sur la bécane cliente :
try {
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("GTK+".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
} else if ("Windows".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
} else if ("Windows Classic".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
System.out.println(info.getName());
}
} catch (Exception e) {
}
[edit2] concernant la démo proposée ( java -jar SwingSet2.jar ) je ne sais pas où se trouve cette archive, donc je n'ai pas pu la lancer.