Как изменить цвет кнопки, а не только границы вокруг него?

Лейла MOZAFFAR:

Я хочу, чтобы изменить как фон и цвет переднего плана моей кнопки. Я использовал setBackground и setForeground и setOpaque (истина), и он работал на передний план, но не для фона кнопки. Существует вроде черной каймы вокруг кнопки, но я хочу сама кнопка, чтобы быть черной. Как это исправить?

this.closeButton = new JButton ("Close");
    this.closeButton.setBackground(Color.BLACK);
    this.closeButton.setForeground(Color.PINK);
    this.closeButton.setOpaque(true);

Это то, что у меня есть

продовольственные программы:

«Граница» обеспечивается выглядеть и чувствовать себя делегатом. Вы можете «отключить» его по телефонуbutton.setBorderPainted

Это может или не может удовлетворить ваши expecations

кнопка Закрыть

JButton button = new JButton("Close");
button.setBackground(Color.BLACK);
button.setForeground(Color.PINK);
button.setBorderPainted(false);
button.setOpaque(true);

рекомендация

отhttp://10.200.1.11:23101/article/api/json?id=378935&siteId=1