Java Swing JCheckBox:复选框组件
发布日期:2021-05-07 20:58:30 浏览次数:35 分类:精选文章

本文共 1290 字,大约阅读时间需要 4 分钟。

JCheckBox(复选框组件)

一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框。Swing 中使用 JCheckBox 类实现复选框。

1.1 构造函数

JCheckBox():创建一个默认的复选框,在默认情况下既未指定文本,也未指定图像,并且未被选择。JCheckBox(String text):创建一个指定文本的复选框。JCheckBox(String text,boolean selected):创建一个指定文本和选择状态的复选框。

1.2 示例

import javax.swing.*;import java.awt.*;public class JCheckBoxDemo {       public static void main(String[] agrs) {           JFrame frame=new JFrame("Java复选组件示例");    //创建Frame窗口        JPanel jp=new JPanel();    //创建面板        JLabel label=new JLabel("流行编程语言有:");        label.setFont(new Font("楷体",Font.BOLD,16));    //修改字体样式        JCheckBox chkbox1=new JCheckBox("C#", true);    //创建指定文本和状态的复选框        JCheckBox chkbox2=new JCheckBox("C++");    //创建指定文本的复选框        JCheckBox chkbox3=new JCheckBox("Java");    //创建指定文本的复选框        JCheckBox chkbox4=new JCheckBox("Python");    //创建指定文本的复选框        JCheckBox chkbox5=new JCheckBox("PHP");    //创建指定文本的复选框        JCheckBox chkbox6=new JCheckBox("Perl");    //创建指定文本的复选框        jp.add(label);        jp.add(chkbox1);        jp.add(chkbox2);        jp.add(chkbox3);        jp.add(chkbox4);        jp.add(chkbox5);        jp.add(chkbox6);        frame.add(jp);        frame.setBounds(300,200,400,100);        frame.setVisible(true);        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }}

1.3 运行效果

在这里插入图片描述

上一篇:Java Swing JRadioButton:单选按钮组件
下一篇:Java Swing JTextArea:文本域组件

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年05月08日 03时26分35秒