Leila Mozaffar:
Ich mag sowohl die Hintergrund- und Vordergrundfarbe meiner Taste ändern. Ich benutzen setBackground und setForeground und setOpaque (true), und es für den Vordergrund gearbeitet, aber nicht für den Hintergrund der Schaltfläche. Es ist ein bisschen wie ein schwarzer Rand um den Knopf, aber ich mag die Schaltfläche selbst schwarz sein. Wie kann ich es beheben?
this.closeButton = new JButton ("Close");
this.closeButton.setBackground(Color.BLACK);
this.closeButton.setForeground(Color.PINK);
this.closeButton.setOpaque(true);
Nahrungsmittelprogramme:
Die „Grenze“ wird durch das Look and Feel Delegierten zur Verfügung gestellt. Sie können „disable“ es durch den Aufrufbutton.setBorderPainted
Dies kann oder auch nicht entsprechen Ihren expecations
JButton button = new JButton("Close");
button.setBackground(Color.BLACK);
button.setForeground(Color.PINK);
button.setBorderPainted(false);
button.setOpaque(true);