免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1779 | 回复: 0
打印 上一主题 下一主题

颜色设置的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-12 17:09 |只看该作者 |倒序浏览
package mine;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class a1
    extends JFrame
    implements ActionListener {

  private JButton ba, bb, bc, bd, be, bf;
  private JTextField ta, tb, tc, td;
  private JPanel p1, p2, p3, p4, p5, p6, p7, pta, ptb, ptc, ptd;

  public static void main(String[] args) {
    a1 frame = new a1();
    frame.setSize(400, 500);
    frame.createGUI();
    frame.show();
  }

  public void createGUI() {

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    Container window = getContentPane();
    window.setSize(400, 500);
    window.setLayout(new FlowLayout());
    p1 = new JPanel();
    p1.setPreferredSize(new Dimension(400, 300));
    window.add(p1);

    p2 = new JPanel();
    p2.setPreferredSize(new Dimension(50, 100));
    window.add(p2);
    ba = new JButton("Draw");
    p2.add(ba);

    p3 = new JPanel();
    p3.setPreferredSize(new Dimension(50, 100));
    window.add(p3);
    bb = new JButton("Clear");
    p3.add(bb);

    p4 = new JPanel();
    p4.setPreferredSize(new Dimension(50, 100));
    window.add(p4);
    bc = new JButton("Up");
    p4.add(bc);

    p5 = new JPanel();
    p5.setPreferredSize(new Dimension(50, 100));
    window.add(p5);
    bd = new JButton("Down");
    p5.add(bd);

    p6 = new JPanel();
    p6.setPreferredSize(new Dimension(50, 100));
    window.add(p6);
    be = new JButton("Left");
    p6.add(be);

    p7 = new JPanel();
    p7.setPreferredSize(new Dimension(50, 100));
    window.add(p7);
    bf = new JButton("Right");
    p7.add(bf);

    ba.addActionListener(this);
    bb.addActionListener(this);
    bc.addActionListener(this);
    bd.addActionListener(this);
    be.addActionListener(this);
    bf.addActionListener(this);

    pta = new JPanel();
    pta.setPreferredSize(new Dimension(90, 100));
    window.add(pta);
    ta = new JTextField("横坐标值");
    pta.add(ta);

    ptb = new JPanel();
    ptb.setPreferredSize(new Dimension(90, 100));
    window.add(ptb);
    tb = new JTextField("纵坐标值");
    ptb.add(tb);

    ptc = new JPanel();
    ptc.setPreferredSize(new Dimension(90, 100));
    window.add(ptc);
    tc = new JTextField("长度大小");
    ptc.add(tc);

    ptd = new JPanel();
    ptd.setPreferredSize(new Dimension(90, 100));
    window.add(ptd);
    td = new JTextField("宽度大小");
    ptd.add(td);

  }

  public void actionPerformed(ActionEvent event) {

  }

  private class draw {
    Graphics paper = p1.getGraphics();
    paper.setColor(0, 0, 0);
  }

}

最后我要设置成白色 不过 setColor(Color.white)和上面哪个都不好使  怎么回事啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP