Come posso impostare il colore di un JButton?come impostare il colore di Jbutton
Ho provato questo:
button.setBackground(Color.red);
ma senza successo. Questo cambia solo il colore del bordo del pulsante. Allora ho provato a ignorare paintComponents
public void paintComponent(Graphics g) {
g.setColor(Color.GREEN);
g.fillRect(0, 0, getSize().width, getSize().height);
}
ma ora non vedo il testo sulla JButton
sì, lo provo anche io, ma quando uso l'icona su tutto il pulsante, non viene eseguita alcuna azione grafica (cambio di colore) quando si preme il pulsante. – hudi
Il piccolo trucco qui è che si dovrebbe rendere lo sfondo dell'immagine trasparente. –
+1 ma non so cosa Gimp abbia a che fare con questo. È possibile produrre un'immagine a tinta unita in fase di esecuzione in circa 5 righe di codice. –