如何在Java GUI中设置按钮的背景色?
下面的代码在特定的pannel3上以gridlayout形式创建9个按钮。我想要的是使每个按钮的背景变为黑色,并在其上方显示灰色文本。有人可以帮忙吗?
for(int i=1;i<=9;i++) {
p3.add(new JButton(""+i));
}
回答:
查看JButton文档。要特别重视setBackground
和setForeground
方法的继承JComponent
。
就像是:
for(int i=1;i<=9;i++){
JButton btn = new JButton(String.valueOf(i));
btn.setBackground(Color.BLACK);
btn.setForeground(Color.GRAY);
p3.add(btn);
}
以上是 如何在Java GUI中设置按钮的背景色? 的全部内容, 来源链接: utcz.com/qa/415833.html