JPanel 如何改背景颜色

nandizhu nandizhu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

public class BallPanel extends javax.swing.JPanel{
private final int INIT_X=75;
private final int INIT_Y=75;
private final int DIAMETER=60;
private SmartEllipse _ball;


public BallPanel(){
super();
_ball=new SmartEllipse(java.awt.Color.green);
_ball.setLocation(INIT_X,INIT_Y);
_ball.setSize(DIAMETER,DIAMETER);
this.setBackground(java.awt.Color.white);//我想把背景改成白色,但是不行。。。
}
public void paintComponent(java.awt.Graphics aBrush){
super.paintComponents(aBrush);
java.awt.Graphics2D betterBrush=(java.awt.Graphics2D)
aBrush;
_ball.fill(betterBrush);
_ball.draw((java.awt.Graphics2D) aBrush);
}
}
...全文

相关推荐

评论 23
收藏 已收藏
分享
返回顶部
nandizhu
Java SE 62,620 成员 307,251 内容