本帖最后由 张 涛 于 2012-9-23 07:25 编辑
程序如下:- import java.awt.*;
- public class TestPanel {
- public static void main(String[] args){
- int w = 500;
- int h = 300;
- Panel p1 = new Panel();
- p1.setBounds(w/5,h/5,30,30);
- p1.setBackground(Color.BLACK);//设置黑色
- Panel p2 = new Panel();
- p2.setBounds(w/5*4,h/5,30,30);
- p2.setBackground(Color.BLACK);//设置黑色
- Panel p3 = new Panel();
- p3.setBounds(w/2,h/2,40,60);
- p3.setBackground(Color.YELLOW);//设置黄色
- Panel p4 = new Panel();
- p4.setBounds(w/2,h/4*3,30,30);
- p4.setBackground(Color.PINK);//设置粉丝
- Frame f = new Frame("myFrame");
- f.add(p1);
- f.add(p2);
- f.add(p3);
- f.add(p4);
- f.setBounds(0,0,w,h);
- f.setBackground(Color.WHITE);//设置白色,白色效果未出现
- f.setVisible(true);
- }
- }
复制代码 效果如图:
问题:最后设置的白色效果未出现,背景是粉色。如果把上面设置粉丝的代码去掉,最后的背景又变成了黄色。frame设置的背景色一直未出现,这是怎么了? |
-
c.png
(20.02 KB, 下载次数: 38)
程序效果
|