当前位置:   article > 正文

JavaGUI------------常用的组件(单选、复选框、下拉列表)_java gui 创建单选组

java gui 创建单选组

目录

1.单选按钮

2.复选组件框

3.下拉列表


1.单选按钮

类:JRadioButton ButtonGroup

说明:JRadioButton 是一个单选按钮,需要将单选按钮加入到按钮组中

构造方法:

  • new JRadioButton();
  • new JRadioButton(ICon icon);//指定图标
  • new JRadioButton(Icon icon,boolean selscted);//指定图标+是否选中
  • new JRadioButton(String text);//指定文字(标黄表示常用)
  • new JRadioButton(String text,Icon icon);//指定文字+图标
  • new JRadioButton(String text,Icon icon,boolean selected);//指定文字+图标+是否选中

示例:

  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class JradioButton {
  4. public static void main(String[] args){
  5. JFrame jf=new JFrame("JRadioButton");
  6. jf.setLayout(new FlowLayout());
  7. jf.setBounds(400,300,400,300);
  8. JRadioButton jrb1=new JRadioButton("男");
  9. JRadioButton jrb2=new JRadioButton("女");
  10. ButtonGroup group=new ButtonGroup();
  11. group.add(jrb1);
  12. group.add(jrb2);
  13. jf.add(jrb1);
  14. jf.add(jrb2);
  15. jf.setVisible(true);
  16. jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  17. }
  18. }

 

2.复选组件框

类:JChenckBox

构造方法:

  • new JCheckBox();
  • new JCheckBox(Icon icon,boolean checked);//指定图标+是否被选中
  • new JCheckBox(String text,boolean checked);//指定文字+是否被选中

示例: 

  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class JcheckBox {
  4. public static void main(String[] args) {
  5. JFrame jf = new JFrame("JRadioButton");
  6. jf.setLayout(new FlowLayout());
  7. jf.setBounds(400, 300, 400, 300);
  8. JCheckBox box = new JCheckBox("睡觉", true);
  9. JCheckBox box1 = new JCheckBox("吃饭", false);
  10. JCheckBox box2 = new JCheckBox("跳舞", true);
  11. JCheckBox box3 = new JCheckBox("玩游戏", false);
  12. jf.add(box);
  13. jf.add(box1);
  14. jf.add(box2);
  15. jf.add(box3);
  16. jf.setVisible(true);
  17. jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  18. }
  19. }

3.下拉列表

类:JComboBox

构造方法:

  • new JComboBox();
  • new JComboBox(ComboBoxModel dataModel);//使用listModel‘建立一个下拉列表
  • new JComboBox(Object[] arrayData);//数组
  • new JComboBox(Vector vector);//Vector类的对象可以看作是一个可变大小的数组

方法:

addItem 添加下拉内容

示例: 

  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class JCombobox {
  4. public static void main(String[] args) {
  5. JFrame jf = new JFrame("JRadioButton");
  6. jf.setLayout(new FlowLayout());
  7. jf.setBounds(400, 300, 400, 300);
  8. JComboBox box=new JComboBox();
  9. box.addItem("高中");
  10. box.addItem("大学");
  11. box.addItem("研究生");
  12. box.addItem("博士");
  13. jf.add(box);
  14. jf.setVisible(true);
  15. jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  16. }
  17. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/791968
推荐阅读
相关标签
  

闽ICP备14008679号