一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框。Swing中使用 JCheckBox 类实现复选框,该类的常用构造方法如下。JCheckBox():创建一个默认的复选框,在默认情况下既未指定文本,也未指定图像,并且未被选择。

JCheckBox(String text):创建一个指定文本的复选框。

JCheckBox(String text,boolean selected):创建一个指定文本和选择状态的复选框。

例 1

使用 JFmme 组件创建一个窗口,然后使用 JCheckBox 类创建一些复选框。具体实现代码如下:package ch17;

import java.awt.Font;

import javax.swing.JCheckBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

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);

}

}

上述程序一共创建了 6 个复选框,其中第一个调用 JCheckBox 构造方法时指定了复选框为选中状态。程序的执行结果如图 1 所示。

图1 复选框组件文本内容

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/1078.html

java中复选框组件_Java Swing JCheckBox:复选框组件相关推荐

  1. java swing 下拉复选框_Java Swing JCheckBox复选框的实现方法

    1. 概述 JCheckBox,复选框. JCheckBox 常用构造方法: // 无文本,默认未选中 JCheckBox() // 有文本,默认未选中 JCheckBox(String text) ...

  2. java 复选框怎么用_Java Swing公开课|Java Swing的复选框组件怎么用,看完这篇文章你一定就会了...

    [摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...

  3. java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...

    GUI:Java的图形化用户界面 学习其控件的使用 JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮) JRadioButt ...

  4. excel导出时 如何根据java后台返回的结果 动态实现excel复选框的勾选

    现在有一个excel的模板,供导出的时候使用(如下图),我们要根据java后台出从数据库取出的数据动态实现P单元格中复选框的勾选, 如果返回的结果是在职,那么在职复选框就被勾选,以此类推. 问题是我们 ...

  5. java中判断复选框是否选中_php 判断复选框checkbox是否被选中

    php 判断复选框checkbox是否被选中 复选框checkbox在php表单提交中经常被使用到,本文章通过实例向大家介绍php如何判断复选框checkbox中的值是否被选中,需要的朋友可以参考一下 ...

  6. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...

    单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...

  7. php表单复选传值,jQuery+SpringMVC中的复选框选择与传值实例_jquery

    下面我就为大家分享一篇jQuery+SpringMVC中的复选框选择与传值实例,具有很好的参考价值,希望对大家有所帮助. 一.checkbox选择 在jQuery中,选中checkbox通用的两种方式 ...

  8. 【jQuery】复选框的全选、反选,推断哪些复选框被选中

    本文与<[JavaScript]复选框的全选.反选.推断哪些复选框被选中>(点击打开链接)为姊妹篇,把里面内容再与jQuery框架中实现一次,相同做到例如以下的效果: 布局还是相同的布局, ...

  9. java swing复选框大小_Java Swing界面编程(28)---复选框:JCheckBox

    程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成. package com.beyole.util; import java.awt.C ...

最新文章

  1. Tensorflow基础入门十大操作总结
  2. python中采用字典建立统,Python中使用Counter进行字典创建以及key数量统计的方法...
  3. linux压缩图片脚本,说明Ubuntu压缩图片脚本批量方法
  4. FFmpeg使用基础
  5. java redis使用卡死_记一次找因 redis 使用不当导致应用卡死 bug 的过程
  6. Scala 类型的类型(一)
  7. 2021“MINIEYE杯”中国大学生算法设计超级联赛(1)zoto(二维数颜色)
  8. 关于计算机应用基础问题,《计算机应用基础》习题及问题详解
  9. linux 查看网卡是否万兆_linux 如何查看网卡带宽
  10. Win11系统调节屏幕亮度的方法
  11. MinIO GCS 网关 ​​​​​​​
  12. OpenStack点滴01-概览
  13. Golang 入门系列(十三)用Beego开发web应用
  14. Soem配置汇川SV660N
  15. 谷歌插件IDM下载MODIS数据
  16. 最新[发货100]PHP源码免费虚拟商品自动发货系统v1.0
  17. 【C++】面向对象之多态篇
  18. 建网站还有用吗?现解说您的网站不赚钱,同行在盈利
  19. 用python写一个NC(八)
  20. idea和eclipse哪个更好用?为什么呢?

热门文章

  1. Centos6.8操作防火墙
  2. linux内核调度算法(2)--CPU时间片如何分配
  3. HPU 1476: 括号括号
  4. mysql创建视图不允许子查询
  5. 若干排序算法简单汇总(二)
  6. Redis Sentinel机制与用法说明【转】
  7. Jquery插件的编写和使用
  8. 结构体与共用体07 - 零基础入门学习C语言59
  9. 云计算的SPI服务模型
  10. 算法(八):图解KNN算法