JPanel mygame = new JPanel();
mygame.setLayout(new BorderLayout());
mygame.add(new JButton("Start Game"),
mygame.setForeground(Color.red);
BorderLayout.WEST);
这是我输入代码的方式,我在教程后尝试了diff方式,但“开始游戏”文本的颜色不会改变。还将背景设置为灰色,但它保持默认颜色?看不出我做错了什么,按照教程只改变了我的具体代码位?帮助赞赏
答案 0 :(得分:1)
而不是应用更改JPanel
的前景色,更改JButton
的前景色
JButton button = new JButton("Start Game")
JPanel mygame = new JPanel();
button.setForeground(Color.red);
mygame.setLayout(new BorderLayout());
mygame.add(button);