【发布时间】:2017-07-25 14:11:36
【问题描述】:
JPanel mygame = new JPanel();
mygame.setLayout(new BorderLayout());
mygame.add(new JButton("Start Game"),
mygame.setForeground(Color.red);
BorderLayout.WEST);
这是我输入代码的方式,我按照教程尝试了不同的方式,但“开始游戏”文本的颜色不会改变。也将背景设置为灰色但它保持默认颜色?看不到我做错了什么,后面的教程只更改了我的特定代码的位?帮助表示赞赏
【问题讨论】:
-
前景必须应用于每个需要它的对象。将其应用于容器不会使所有子级都继承它。如果您希望按钮上的文本是红色的,您需要先创建它并将前景应用到按钮本身。
-