Как изменить цвет JLabel и JButton

Я просто изменил цвет фона моей рамки, используя:

panel1.setBackground(Color.GRAY);

Теперь, вероятно, будет выглядеть лучше, если текст и кнопки будут изменены. Как я могу изменить JLabel и JButtons немного ярче? Будет намного лучше, когда он белый, потому что сейчас он выглядит так:

Настенная игра

Представь себе это!

2 ответа

Решение

Как изменить цвет JLabel и JButton

Чтобы изменить цвет фона JLabel и JButton, вы можете сделать это:

JButton btn = new JButton();
btn.setBackground(Color.WHITE);

JLabel lbl= new JLabel ();
lbl.setBackground(Color.WHITE);
lbl.setOpaque(true);    //If opaque property is false, you can't see the color

Чтобы изменить цвет текста JLabel и JButton, вы можете сделать это:

btn.setForeground(Color.WHITE);
lbl.setForeground(Color.WHITE);
JButton button = new JButton("test");//sample JButton
button.setBackground(Color.WHITE);//Set background color
button.setOpaque(true);//needs to be true in order to show color

JLabel title = new JLabel("I love stackru!", JLabel.CENTER);

title.setForeground(Color.white);//simply set color
Другие вопросы по тегам