- 论坛徽章:
- 0
|
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)和上面哪个都不好使 怎么回事啊? |
|