Penso di aver trovato il problema.
la procedura per fare ciò che chiedevo è:
codice:
UIManager.put ("Button.background", COLORE_SCELTO);
ma nel mio caso la cosa non funziona perchè ho settato il WindowsLookAndFeel che a quanto pare non è soggetto a tali modifiche
infatti facendo:
codice:
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
UIManager.put("Button.background", COLORE_SCELTO);
la cosa funziona.
Bè tutto ciò non fa altro che spingere a creare un proprio look&feel 
Timidamente e senza molte speranze chiedo:non è che ci sia un modo per settare ciò che voglio anche tenendo il WindowsLookAndFeel?Devo necessariamente modificare la suddetta "classe"?Se si cosa di preciso?