关于背景色的设置 this.setBackground(Color.black); 这样似乎没效果

wuyan19831013 2006-08-15 05:24:35
import java.awt.*;
import javax.swing.*;
import java.awt.geom.*;

public class Draw_tendency extends JPanel{
//构造函数
public Draw_tendency() {
super();
//使部件变得透明
setOpaque(true);
//setLayout(new BorderLayout());
setBorder(BorderFactory.createLineBorder(Color.black));
setBackground(Color.blue);
}

protected void paintComponent(Graphics g) {
int i =10;
for (int j = 0; j < 20; j++) {
Color c = new Color( (int) (Math.random() * 0xffffff));
g.setColor(c);
g.drawString("i am a boy!", 50 + i, 50 + i);
i += 20;
}
}
}

我想把背景色设置成黑色的,可是不成功~`

如何解决?
...全文
560 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyan19831013 2006-08-16
  • 打赏
  • 举报
回复
顶上去!
zhmt 2006-08-16
  • 打赏
  • 举报
回复
mark!

---------------------
代表城管来接分(怕了吧?)。
不给就抢,一天一次...
wuyan19831013 2006-08-16
  • 打赏
  • 举报
回复
有人能解决么?

自己顶!
fishyqd 2006-08-15
  • 打赏
  • 举报
回复
关注

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧