常用组件:
1.JTextField(文本框)
允许用户在文本框中输入单行文本
2.JTextArea(文本区)
允许用户文本区中输入多行文本
3.JLabel(标签)
标签为用户提供信息
4.JButton(按钮)
允许用户单击按钮
5.JCheckBox(复选框)
为用户提供多种选择
6.JComboBox(下拉列表)
为用户提供单项选择
7.JPasswordField密码框)
允许用户在密码中输入单行密码
public class Example_3 {
public static void main(String args[])
{
ComponentInWindow win =new ComponentInWindow();//创建一个对象
win.setBounds(100,100,450,260);//设置窗口的初始位置
win.setTitle("常用组件");//设置窗口的名字
}
}
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class ComponentInWindow extends JFrame{
//四个组件
JCheckBox checkBox1,checkBox2;//复选框 喜欢音乐和喜欢旅行
JRadioButton radioM,radioF;//单选按钮 男女
ButtonGroup group;//单选按钮建立一个小组 男女
JComboBox<String> comBox;//下拉列表
public ComponentInWindow()//构造函数
{
init();
setVisible(true);//窗口可见
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//点击×号后的反应 关闭
}
void init()
{
setLayout(new FlowLayout());//流体布局
comBox = new JComboBox<String>();下拉列表
comBox.addItem("音乐天地");
comBox.addItem("武术天地");
checkBox1 = new JCheckBox("喜欢音乐");//复选框 喜欢音乐和喜欢旅行
checkBox2 = new JCheckBox("喜欢旅行");
this.add(checkBox1);
this.add(checkBox2);//把复选框添加到窗口中去
group = new ButtonGroup