Dato che il osftware deve girare su sistemi windows, ho pensato di utilizzare look and feel di windows.
Quindi nell'unico main di tutto il progetto, ho fatto così:
codice:
 public static void main(String args[]) throws UnsupportedLookAndFeelException, ClassNotFoundException, InstantiationException, IllegalAccessException  {

        Locale.setDefault(Locale.ENGLISH);
        javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    new PVEstimation().setVisible(true);

                } catch (Exception ex) {
                    Logger.getLogger(PVEstimation.class
                            .getName()).log(Level.SEVERE, null, ex);
                }

            }
        });
    }
Quello che non riesco a capire è: in questo modo il look&feel si adatta alla versione di windows dove utilizzo il mio software, cioè "l'estetica" del software cambia se faccio girare il software su windows xp piuttosto che windows 8 ???

Grazie