GUI 文本框、复选框、单选框、下拉列表
2018-02-06 11:59
1081 查看
ComponentInWindow.java文件:
import java.awt.*;
import javax.swing.*;
public class ComponentInWindow extends JFrame {
JTextField text;
JButton button;
JCheckBox checkBox1,checkBox2,checkBox3;
JRadioButton radio1,radio2;
ButtonGroup group;
JComboBox comBox;
JTextArea area;
public ComponentInWindow(){
init();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init() {
// TODO Auto-generated method stub
setLayout(new FlowLayout());
JLabel label = new JLabel("文本框:");
add(label);
text = new JTextField(10);
add(text);
button = new JButton("确定");
add(button);
checkBox1 = new JCheckBox("喜欢音乐");//复选框
checkBox2 = new JCheckBox("喜欢旅游");
checkBox3 = new JCheckBox("喜欢篮球");
add(checkBox1);
add(checkBox2);
add(checkBox3);
group = new ButtonGroup();
radio1 = new JRadioButton("帅哥");//单选按钮
radio2 = new JRadioButton("美女");
group.add(radio1);
group.add(radio2);
add(radio1);
add(radio2);
comBox = new JComboBox();//下拉列表
comBox.addItem("音乐天地");
comBox.addItem("武术海洋");
comBox.addItem("象棋乐园");
add(comBox);
area = new JTextArea(6,12);
add(new JScrollPane(area));
}
}
Example3.java文件:
public class Example3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ComponentInWindow win = new ComponentInWindow();
win.setBounds(100,100,300,260);
win.setTitle("常用组件");
}
}
效果图:
import java.awt.*;
import javax.swing.*;
public class ComponentInWindow extends JFrame {
JTextField text;
JButton button;
JCheckBox checkBox1,checkBox2,checkBox3;
JRadioButton radio1,radio2;
ButtonGroup group;
JComboBox comBox;
JTextArea area;
public ComponentInWindow(){
init();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init() {
// TODO Auto-generated method stub
setLayout(new FlowLayout());
JLabel label = new JLabel("文本框:");
add(label);
text = new JTextField(10);
add(text);
button = new JButton("确定");
add(button);
checkBox1 = new JCheckBox("喜欢音乐");//复选框
checkBox2 = new JCheckBox("喜欢旅游");
checkBox3 = new JCheckBox("喜欢篮球");
add(checkBox1);
add(checkBox2);
add(checkBox3);
group = new ButtonGroup();
radio1 = new JRadioButton("帅哥");//单选按钮
radio2 = new JRadioButton("美女");
group.add(radio1);
group.add(radio2);
add(radio1);
add(radio2);
comBox = new JComboBox();//下拉列表
comBox.addItem("音乐天地");
comBox.addItem("武术海洋");
comBox.addItem("象棋乐园");
add(comBox);
area = new JTextArea(6,12);
add(new JScrollPane(area));
}
}
Example3.java文件:
public class Example3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ComponentInWindow win = new ComponentInWindow();
win.setBounds(100,100,300,260);
win.setTitle("常用组件");
}
}
效果图:
相关文章推荐
- Smarty中的自定义函数(二)复选框、下拉列表、单选框
- jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
- jquery 操作单选框,复选框,下拉列表实现代码
- jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
- HTML表单元素1(文本框、密码框、表单、单选框、复选框、下拉列表、文本域)
- HTML 表单,单选框,复选框,下拉列表,<textarea>
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- Android组件-下拉列表、时间选择器、日期选择器、单选框、复选框
- 49.java编程思想——创建窗口和程序片 文本 复选框 单选框 下拉列表
- PHP获取表单值 php获取下拉列表的值 php获取单选框 列表框 复选框的值:
- 单选框、复选框、下拉列表
- jquery 操作单选框,复选框,下拉列表实现代码
- Smarty中的自定义函数(二)复选框、下拉列表、单选框
- 实战jquery取复选框、单选框、下拉列表等的值
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- jquery 操作单选框,复选框,下拉列表实现代码
- [置顶] 单选框,复选框,下拉列表的美化
- JQuery为下拉列表、复选框、单选框赋值
- 纯css美化复选框、单选框、下拉列表、file文件上传器
- Jquery单选框、复选框、下拉框动态设置默认项,及动态获取选中项。