这是代码。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.border.*;classWindowBoxextendsFrameimplementsActionListener,TextListener{BoxbaseBo...
这是代码。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
class WindowBox extends Frame implements ActionListener,TextListener{
Box baseBox,boxR1,boxR2,boxR3,boxR4,boxR5,boxR6,boxR7,boxR8;
Checkbox box1,box2;
CheckboxGroup sex;
TextArea text;
Button Ok,Empty;
WindowBox(){
sex=new CheckboxGroup();
box1=new Checkbox("男",true,sex);
box2=new Checkbox("女",false,sex);
boxR3=Box.createHorizontalBox();
boxR3.add(box1);
boxR3.add(box2);
boxR1=Box.createVerticalBox();
boxR1.add(new Label("编号"));
boxR1.add(Box.createVerticalStrut(8));
boxR1.add(new Label("姓名"));
boxR1.add(Box.createVerticalStrut(8));
boxR1.add(new Label("年龄"));
boxR2=Box.createVerticalBox();
boxR2.add(new TextField(12));
boxR2.add(Box.createVerticalStrut(8));
boxR2.add(new TextField(12));
boxR2.add(Box.createVerticalStrut(8));
boxR2.add(new TextField(12));
boxR4=Box.createHorizontalBox();
boxR4.add(boxR1);
boxR4.add(boxR2);
text=new TextArea(6,15);
add(text);
boxR7=Box.createVerticalBox();
boxR7.add(text);
add(boxR7);
Empty=new Button("清空");
boxR5=Box.createHorizontalBox();
boxR5.add(boxR3);
boxR5.add(Empty);
Empty.addActionListener(this);
Ok=new Button("保存");
boxR6=Box.createHorizontalBox();
boxR6.add(Ok);
Ok.addActionListener(this);
boxR8=Box.createVerticalBox();
boxR8.add(boxR4);
boxR8.add(boxR7);
boxR8.add(boxR5);
boxR8.add(boxR6);
setLayout(new FlowLayout());
add(boxR8);
setBounds(120,125,250,150);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e){
text.setText(null);
}
}
public class Xinxi{
public static void main(String args[]){
new WindowBox();
}
}
展开