¿Cómo puedo establecer el color de un JButton?cómo establecer el color de Jbutton
He intentado esto:
button.setBackground(Color.red);
pero sin éxito. Esto simplemente cambia el color del borde del botón. Luego trató de anular paintComponents
public void paintComponent(Graphics g) {
g.setColor(Color.GREEN);
g.fillRect(0, 0, getSize().width, getSize().height);
}
pero ahora no veo el texto de la JButton
Sí, lo intento también, pero cuando uso el ícono para el botón completo, no hay acción gráfica (cambio de color) cuando se presiona el botón. – hudi
El pequeño truco aquí es que debe hacer que el fondo de la imagen sea transparente. –
+1 pero no sé qué tiene que ver Gimp con eso. Puede producir una imagen de color sólido en tiempo de ejecución en alrededor de 5 líneas de código. –