java组件及事件处理(3)--组件练习
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Three extends JFrame
{
JLabel jl;
JTextField jtf;
JLabel jl1;
JTextField jtf1;
JLabel jl2;
JComboBox jcb;
JButton jb;
JTextArea jta;
public Three(String s)
{
super(s);
setLayout(new FlowLayout());
setBounds(400, 400, 400, 400);
Container conn = getContentPane();
conn.setBackground(Color.cyan);
jl = new JLabel("学号");
jtf = new JTextField(8);
jl1 = new JLabel("姓名");
jtf1= new JTextField(8);
jl2 = new JLabel("性别");
jcb = new JComboBox();
jcb.addItem("男");
jcb.addItem("女");
jb = new JButton("添加");
jta = new JTextArea(5,20);
add(jl);
add(jtf);
add(jl1);
add(jtf1);
add(jl2);
add(jcb);
add(jb);
add(jta);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
Three a = new Three("my frame");
}
}
这是一个java高级组件练习,有关组件相关的内容可以参考上一篇文章