In primo luogo, impostare il vostro look e si sentono a qualcosa di fresco, come 'metal'.
try
{
for (UIManager.LookAndFeelInfo lnf :
UIManager.getInstalledLookAndFeels()) {
if ("Metal".equals(lnf.getName())) {
UIManager.setLookAndFeel(lnf.getClassName());
break;
}
}
} catch (Exception e) { /* Lazy handling this >.> */ }
poi fare qualcosa di simile:
my_jbutton.setBackground(new Color(240,240,241);
Se il colore del tasto è uguale esattamente ad oscillare controllo del colore (240.240.240), le finestre si applicheranno Windows-like stile del pulsante al pulsante, altrimenti , il pulsante assume uno stile semplice e piatto.
Grazie per aver risposto. C'è ancora un'evidenziazione in corso, quando clicco sul pulsante. Il resto è ok. Qualche idea su come smettere di evidenziare ftom? – c0d3x
Probabilmente è possibile controllarlo impostando un personalizzato 'ButtonUI'. – McDowell