JPanel mygame = new JPanel();
mygame.setLayout(new BorderLayout());
mygame.add(new JButton("Start Game"),
mygame.setForeground(Color.red);
BorderLayout.WEST);
这就是我输入代码的方式,并且按照教程尝试了差异方式,但是“开始游戏”文本的颜色不会改变。也将背景设置为灰色,但仍保留默认颜色?看不到我在做什么错,跟随教程只为我的特定代码更改了位?帮助赞赏
最佳答案
不用更改JPanel
的前景色,而是更改JButton
的前景色
JButton button = new JButton("Start Game")
JPanel mygame = new JPanel();
button.setForeground(Color.red);
mygame.setLayout(new BorderLayout());
mygame.add(button);