Java Swing的构造方法怎么使用
这篇文章主要讲解了"Java Swing的构造方法怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java Swing的构造方法怎么使用"吧!
介绍
现在科技发展之迅速,很多东西都可以通过网络来完成,其中在网上刷题,我相信很多小伙伴都有经历过吧。在这网上刷题的时候,总会遇到一些选择题,选择题有单选题和多选题,单选的只能选择一个,而多选的可以选择一个或者更多,乃至于全选的功能。
JRadioButton常用的构造方法
JRadioButton() 用来创建一个啥都没有的单选按钮
JRadioButton(Icon icon) 用来创建一个只有图像的单选按钮
JRadioButton(Icon icon,boolean selected) 用来创建有图像有选择状态的单选按钮
JRadioButton(String text) 用来创建只有文本的单选按钮
JRadioButton(String text,boolean selected) 用来创建有文本有选择状态的单选按钮
JRadioButton(String text,Icon icon) 用来创建有文本有图像的单选按钮
JRadioButton(String text,Icon icon,boolean selected) 用来创建有图有文有状态的单选按钮
具体实例:
import javax.swing.*;import java.awt.*;public class Demo01 { public static void main(String[] args) { JFrame jf=new JFrame("JRadioButton的使用");// 创建一个标题为"JRadioButton"的窗口 JPanel jp=new JPanel(); JLabel jl=new JLabel("你最喜欢哪个国家?"); JRadioButton rb1=new JRadioButton("China No.1", true); JRadioButton rb2=new JRadioButton("Freedom America"); JRadioButton rb3=new JRadioButton("Romantic France"); JRadioButton rb4=new JRadioButton("Cosmic South Korean"); jl.setFont(new Font("宋体", Font.BOLD, 20)); ButtonGroup btns=new ButtonGroup(); btns.add(rb1); btns.add(rb2); btns.add(rb3); btns.add(rb4); jp.add(jl); jp.add(rb1); jp.add(rb2); jp.add(rb3); jp.add(rb4); jf.add(jp); jf.setBounds(100, 100, 800, 600);// 设置窗口的坐标和大小 jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);// 设置窗口关闭即退出程序 jf.setVisible(true);// 设置窗口可见 }}
注意:如果一个类别的选项不放在同一个ButtonGroup
里面,则会出现下面的情况。
JCheckBox常用的构造方法
JCheckBox() 用来创建一个啥都没有且有没被选择的复选框。
JCheckBox(String text) 用来创建一个指定文本内容的复选框。
JCheckBox(String text, Boolean selected) 用来创建一个指定文本内容,以及赋予选择状态的复选框。
具体实例:
import javax.swing.*;import java.awt.*;public class Demo02 { public static void main(String[] args) { JFrame jf=new JFrame("JCheckBox的使用");// 创建一个标题为"JCheckBox"的窗口 jf.setBounds(100, 100, 800, 600);// 设置窗口的坐标和大小 JPanel jp=new JPanel();// JLabel jl=new JLabel("世界上谁最帅?"); jl.setFont(new Font("宋体",Font.BOLD,20)); JCheckBox jcb1=new JCheckBox("小编", true);// 创建复选框 JCheckBox jcb2=new JCheckBox("读者", true); JCheckBox jcb3=new JCheckBox("马云"); JCheckBox jcb4=new JCheckBox("马化腾"); JCheckBox jcb5=new JCheckBox("王健林"); JCheckBox jcb6=new JCheckBox("雷军"); JCheckBox jcb7=new JCheckBox("比尔盖茨"); jp.add(jl); jp.add(jcb1); jp.add(jcb2); jp.add(jcb3); jp.add(jcb4); jp.add(jcb5); jp.add(jcb6); jp.add(jcb7); jf.add(jp); jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);// 设置窗口关闭即退出程序 jf.setVisible(true);// 设置窗口可见 }}
感谢各位的阅读,以上就是"Java Swing的构造方法怎么使用"的内容了,经过本文的学习后,相信大家对Java Swing的构造方法怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!