Leila Mozaffar:
Quiero cambiar tanto el fondo como color de primer plano de mi botón. Solía setBackground y setForeground y setOpaque (verdadero), y funcionó para el primer plano, pero no por el fondo del botón. Hay algo así como un borde negro alrededor del botón, pero quiero el botón en sí sea negro. ¿Cómo lo arreglo?
this.closeButton = new JButton ("Close");
this.closeButton.setBackground(Color.BLACK);
this.closeButton.setForeground(Color.PINK);
this.closeButton.setOpaque(true);
programas de alimentación:
La "frontera" es proporcionada por el aspecto y la sensación delegado. Se puede "desactivar" llamandobutton.setBorderPainted
Esto puede o no puede cumplir con sus expecations
JButton button = new JButton("Close");
button.setBackground(Color.BLACK);
button.setForeground(Color.PINK);
button.setBorderPainted(false);
button.setOpaque(true);