精华内容
下载资源
问答
  • 2021-04-23 10:33:45

    Java中JCheckBox的使用

    /**

    *

    */

    package com.duoguo.button;

    import java.awt.BorderLayout;

    import java.awt.FlowLayout;

    import java.awt.GridLayout;

    import java.awt.event.ItemEvent;

    import java.awt.event.ItemListener;

    import java.awt.event.KeyEvent;

    import java.net.URL;

    import javax.swing.ImageIcon;

    import javax.swing.JCheckBox;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    import javax.swing.JPanel;

    import javax.swing.SwingUtilities;

    /**

    * @author shyboy(chao.shen@duoguo.cn)

    *

    */

    @SuppressWarnings("serial")

    public class CheckBoxDemo extends JPanel implements ItemListener {

    private JCheckBox chinCheckBox;// 下巴复选框

    private JCheckBox glassesCheckBox;// 眼睛复选框

    private JCheckBox hairCheckBox;// 头发复选框

    private JCheckBox toothCheckBox;// 牙齿复选框

    private JPanel topPanel;

    private JPanel bottomPanel;

    private StringBuilder choices;

    private JLabel pictureLabel;

    /**

    * 构造方法

    */

    public CheckBoxDemo() {

    chinCheckBox = new JCheckBox("下巴");

    chinCheckBox.setMnemonic(KeyEvent.VK_1);// 快捷键ALT+1

    chinCheckBox.setSelected(true);

    glassesCheckBox = new JCheckBox("眼睛");

    glassesCheckBox.setMnemonic(KeyEvent.VK_2);// 快捷键ALT+2

    glassesCheckBox.setSelected(true);

    hairCheckBox = new JCheckBox("头发");

    hairCheckBox.setMnemonic(KeyEvent.VK_3);

    hairCheckBox.setSelected(true);

    toothCheckBox = new JCheckBox("牙齿");

    toothCheckBox.setMnemonic(KeyEvent.VK_4);

    toothCheckBox.setSelected(true);

    chinCheckBox.addItemListener(this);

    glassesCheckBox.addItemListener(this);

    hairCheckBox.addItemListener(this);

    toothCheckBox.addItemListener(this);

    topPanel = new JPanel(new GridLayout(1, 4));

    topPanel.add(chinCheckBox);

    topPanel.add(glassesCheckBox);

    topPanel.add(hairCheckBox);

    topPanel.add(toothCheckBox);

    choices = new StringBuilder("cght");

    pictureLabel = new JLabel();

    updatePicture();

    bottomPanel = new JPanel(new FlowLayout());

    bottomPanel.add(pictureLabel);

    setLayout(new BorderLayout());

    this.add(topPanel, BorderLayout.NORTH);

    this.add(bottomPanel, BorderLayout.CENTER);

    }

    /**

    * 更新图片

    */

    public void updatePicture() {

    ImageIcon imageIcon = createImageIcon("images/geek-"

    + choices.toString() + ".gif");

    pictureLabel.setIcon(imageIcon);

    pictureLabel.setToolTipText(choices.toString());

    if (null == imageIcon) {

    pictureLabel.setText("无图片");

    } else {

    pictureLabel.setText(null);

    }

    }

    /**

    * 设置复选框对应的相应图标

    *

    * @param path

    * :图片路径

    * @return ImageIcon

    */

    public static ImageIcon createImageIcon(String path) {

    if (null != path && !"".equals(path)) {

    URL url = CheckBoxDemo.class.getResource(path);

    if (null != url) {

    return new ImageIcon(url);

    } else {

    System.err.println("找不到图片的……");

    return null;

    }

    }

    return null;

    }

    /**

    * 创建并显示相应的界面

    */

    public static void createAndShowGUI() {

    JFrame jFrame = new JFrame("Swing中的JCheckBox");

    jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 当窗口被关闭时应用程序退出

    CheckBoxDemo checkBoxDemo = new CheckBoxDemo();

    checkBoxDemo.setOpaque(true);

    jFrame.setContentPane(checkBoxDemo);

    jFrame.pack();

    jFrame.setVisible(true);

    jFrame.setSize(500, 300);

    jFrame.setLocation(300, 200);

    }

    /*

    * (non-Javadoc)

    *

    * @see

    * java.awt.event.ItemListener#itemStateChanged(java.awt.event.ItemEvent)

    */

    @Override

    public void itemStateChanged(ItemEvent e) {

    int index = 0;

    char c = '-';

    Object source = e.getItemSelectable();

    if (source == chinCheckBox) {

    index = 0;

    c = 'c';

    } else if (source == glassesCheckBox) {

    index = 1;

    c = 'g';

    } else if (source == hairCheckBox) {

    index = 2;

    c = 'h';

    } else if (source == toothCheckBox) {

    index = 3;

    c = 't';

    }

    if (e.getStateChange() == ItemEvent.DESELECTED) {

    c = '-';

    }

    choices.setCharAt(index, c);

    updatePicture();

    }

    /**

    * @param args

    */

    public static void main(String[] args) {

    SwingUtilities.invokeLater(new Runnable() {

    @Override

    public void run() {

    createAndShowGUI();

    }

    });

    }

    }

    更多相关内容
  • 主要介绍了Java Swing JCheckBox复选框的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要介绍了Java Swing组件复选框JCheckBox用法,结合具体实例形式分析了Swing复选框JCheckBox简单用法与相关操作注意事项,需要的朋友可以参考下
  • 在JFrame界面上随机生成多个JCheckBox,并获取选择的JCheckBox的文本内容,作为一个字符串。当取消某个JCheckBox的时候,又把字符串中含有此JCheckBox的文本去掉
  • JCheckBox&JRadioButton.pptx

    2022-05-11 08:53:30
    16.2 JCheckBox&JRadioButton;当一个容器中放置了多个JCheckBox,可以有多个同时被选中,因此也称为复选框。 属性有:text , icon , mnemonic , horizontalAligment , selected等等; 方法有: JCheckBox( ) ...
  • Java中JCheckBox的使用

    2019-03-26 02:15:20
    可直接运行 博文链接:https://shenjichao2009.iteye.com/blog/1178985
  • Java JCheckBox

    2021-03-06 03:40:40
    Java JCheckBox1 Java JCheckBox的介绍JCheckBox类用于创建复选框。它用于打开(true)或关闭(false)选项。单击CheckBox会将其状态从“打开”更改为“关闭”,或从“关闭”更改为“打开”。它继承了JToggleButton类。2...

    Java JCheckBox

    1 Java JCheckBox的介绍

    JCheckBox类用于创建复选框。它用于打开(true)或关闭(false)选项。单击CheckBox会将其状态从“打开”更改为“关闭”,或从“关闭”更改为“打开”。它继承了JToggleButton类。

    2 Java JCheckBox的声明

    我们来看一下javax.swing.JCheckBox类的声明。

    public class JCheckBox extends JToggleButton implements Accessible

    3 Java JCheckBox的构造方法

    构造方法

    描述

    JCheckBox()

    创建一个最初未选中的复选框按钮,其中没有文本,也没有图标。

    JChechBox(String s)

    创建一个最初未选中的文本复选框。

    JCheckBox(String text, boolean selected)

    创建一个带有文本的复选框,并指定是否最初选择它。

    JCheckBox(Action a)

    创建一个复选框,从提供的操作中获取属性。

    4 Java JCheckBox的方法

    方法

    描述

    AccessibleContext getAccessibleContext()

    用于获取与此JCheckBox关联的AccessibleContext。

    protected String paramString()

    返回此JCheckBox的字符串表示形式。

    5 Java JCheckBox的案例1

    package com.yiidian;

    /**

    * 一点教程网: http://www.yiidian.com

    */

    import javax.swing.*;

    public class CheckBoxExample

    {

    CheckBoxExample(){

    JFrame f= new JFrame("JCheckBox案例");

    JCheckBox checkBox1 = new JCheckBox("C++");

    checkBox1.setBounds(100,100, 100,100);

    JCheckBox checkBox2 = new JCheckBox("Java", true);

    checkBox2.setBounds(100,200, 100,100);

    f.add(checkBox1);

    f.add(checkBox2);

    f.setSize(400,400);

    f.setLayout(null);

    f.setVisible(true);

    }

    public static void main(String args[])

    {

    new CheckBoxExample();

    }

    }

    输出结果为:

    2dee20e375c05eee044b8f2cc11af832.png

    6 Java JCheckBox的案例2

    package com.yiidian;

    /**

    * 一点教程网: http://www.yiidian.com

    */

    import javax.swing.*;

    import java.awt.event.*;

    public class CheckBoxExample

    {

    CheckBoxExample(){

    JFrame f= new JFrame("JCheckBox案例");

    final JLabel label = new JLabel();

    label.setHorizontalAlignment(JLabel.CENTER);

    label.setSize(400,100);

    JCheckBox checkbox1 = new JCheckBox("C++");

    checkbox1.setBounds(150,100, 80,80);

    JCheckBox checkbox2 = new JCheckBox("Java");

    checkbox2.setBounds(150,150, 80,80);

    f.add(checkbox1); f.add(checkbox2); f.add(label);

    checkbox1.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    label.setText("C++ Checkbox: "

    + (e.getStateChange()==1?"checked":"unchecked"));

    }

    });

    checkbox2.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    label.setText("Java Checkbox: "

    + (e.getStateChange()==1?"checked":"unchecked"));

    }

    });

    f.setSize(400,400);

    f.setLayout(null);

    f.setVisible(true);

    }

    public static void main(String args[])

    {

    new CheckBoxExample();

    }

    }

    输出结果为:

    98887f904471204c9dd217a71b1ed970.png

    7 Java JCheckBox的案例3

    package com.yiidian;

    /**

    * 一点教程网: http://www.yiidian.com

    */

    import javax.swing.*;

    import java.awt.event.*;

    public class CheckBoxExample extends JFrame implements ActionListener{

    JLabel l;

    JCheckBox cb1,cb2,cb3;

    JButton b;

    CheckBoxExample(){

    l=new JLabel("订餐系统-一点教程网");

    l.setBounds(50,50,300,20);

    cb1=new JCheckBox("Pizza @ 100");

    cb1.setBounds(100,100,150,20);

    cb2=new JCheckBox("Burger @ 30");

    cb2.setBounds(100,150,150,20);

    cb3=new JCheckBox("Tea @ 10");

    cb3.setBounds(100,200,150,20);

    b=new JButton("Order");

    b.setBounds(100,250,80,30);

    b.addActionListener(this);

    add(l);add(cb1);add(cb2);add(cb3);add(b);

    setSize(400,400);

    setLayout(null);

    setVisible(true);

    setDefaultCloseOperation(EXIT_ON_CLOSE);

    }

    public void actionPerformed(ActionEvent e){

    float amount=0;

    String msg="";

    if(cb1.isSelected()){

    amount+=100;

    msg="Pizza: 100\n";

    }

    if(cb2.isSelected()){

    amount+=30;

    msg+="Burger: 30\n";

    }

    if(cb3.isSelected()){

    amount+=10;

    msg+="Tea: 10\n";

    }

    msg+="-----------------\n";

    JOptionPane.showMessageDialog(this,msg+"Total: "+amount);

    }

    public static void main(String[] args) {

    new CheckBoxExample();

    }

    }

    输出结果为:

    39db0f593ab362bd4aeaa4b54118e5e1.png

    展开全文
  • Swing JCheckBox

    2021-03-09 01:02:28
    JCheckBox类是复选框的实现 - 可以选择或取消选择的项,并向用户显示状态。类声明以下是javax.swing.JCheckBox类的声明 -public class JCheckBoxextends JToggleButtonimplements Accessible字段以下是javax.swing....

    JCheckBox类是复选框的实现 - 可以选择或取消选择的项,并向用户显示状态。

    类声明

    以下是javax.swing.JCheckBox类的声明 -

    public class JCheckBox

    extends JToggleButton

    implements Accessible

    字段

    以下是javax.swing.JCheckBox类的字段 -

    static String BORDER_PAINTED_FLAT_CHANGED_PROPERTY - 标识对flat属性的更改。

    类构造函数编号

    方法

    描述

    1

    JCheckBox()

    创建一个最初未选中的复选框按钮,没有文本,也没有图标。

    2

    JCheckBox(Action a)

    创建一个复选框,属性取自提供的Action。

    3

    JCheckBox(Icon icon)

    使用图标创建最初未选中的复选框。

    4

    JCheckBox(Icon icon, boolean selected)

    创建一个带有图标的复选框,并指定它是否最初被选中。

    5

    JCheckBox(String text)

    使用文本创建最初未选中的复选框。

    6

    JCheckBox(String text, boolean selected)

    创建一个包含文本的复选框,并指定它是否最初被选中。

    7

    JCheckBox(String text, Icon icon)

    使用指定的文本和图标创建最初未选中的复选框。

    8

    JCheckBox(String text, Icon icon, boolean selected)

    创建一个带有文本和图标的复选框,并指定它是否最初被选中。

    类方法编号

    方法

    描述

    1

    AccessibleContext getAccessibleContext()

    获取与此JCheckBox关联的AccessibleContext。

    2

    String getUIClassID()

    返回一个字符串,该字符串指定呈现此组件的L&F类的名称。

    3

    boolean isBorderPaintedFlat()

    获取borderPaintedFlat属性的值。

    4

    protected String paramString()

    返回此JCheckBox的字符串表示形式。

    5

    void setBorderPaintedFlat(boolean b)

    设置borderPaintedFlat属性,该属性提供有关复选框边框外观的外观提示。

    6

    void updateUI()

    将UI属性重置为当前外观的值。

    方法继承

    该类继承以下类中的方法 -

    javax.swing.AbstractButton

    javax.swing.JToggleButton

    javax.swing.JComponent

    java.awt.Container

    java.awt.Component

    java.lang.Object

    JCheckBox示例

    使用编辑器创建以下Java程序:SwingControlDemo.java

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    public class JCheckBoxExample {

    private JFrame mainFrame;

    private JLabel headerLabel;

    private JLabel statusLabel;

    private JPanel controlPanel;

    public JCheckBoxExample() {

    prepareGUI();

    }

    public static void main(String[] args) {

    JCheckBoxExample swingControlDemo = new JCheckBoxExample();

    swingControlDemo.showCheckBoxDemo();

    }

    private void prepareGUI() {

    mainFrame = new JFrame("Java Swing JCheckBox示例");

    mainFrame.setSize(400, 400);

    mainFrame.setLayout(new GridLayout(3, 1));

    mainFrame.addWindowListener(new WindowAdapter() {

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    });

    headerLabel = new JLabel("", JLabel.CENTER);

    statusLabel = new JLabel("", JLabel.CENTER);

    statusLabel.setSize(350, 100);

    controlPanel = new JPanel();

    controlPanel.setLayout(new FlowLayout());

    mainFrame.add(headerLabel);

    mainFrame.add(controlPanel);

    mainFrame.add(statusLabel);

    mainFrame.setVisible(true);

    }

    private void showCheckBoxDemo() {

    headerLabel.setText("Control in action: CheckBox");

    final JCheckBox chkApple = new JCheckBox("Java/Swing");

    final JCheckBox chkMango = new JCheckBox("Python");

    final JCheckBox chkPeer = new JCheckBox("MySQL");

    chkApple.setMnemonic(KeyEvent.VK_C);

    chkMango.setMnemonic(KeyEvent.VK_M);

    chkPeer.setMnemonic(KeyEvent.VK_P);

    chkApple.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    statusLabel.setText("Java/Swing Checkbox: " + (e.getStateChange() == 1 ? "checked" : "unchecked"));

    }

    });

    chkMango.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    statusLabel.setText("Python Checkbox: " + (e.getStateChange() == 1 ? "checked" : "unchecked"));

    }

    });

    chkPeer.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    statusLabel.setText("MySQL Checkbox: " + (e.getStateChange() == 1 ? "checked" : "unchecked"));

    }

    });

    controlPanel.add(chkApple);

    controlPanel.add(chkMango);

    controlPanel.add(chkPeer);

    mainFrame.setVisible(true);

    }

    }

    执行上面示例代码,得到以下结果:

    62d7a9e7f623cef5207a3863644dde80.png

    ¥ 我要打赏

    纠错/补充

    收藏

    加QQ群啦,易百教程官方技术学习群

    注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

    展开全文
  • Java JCheckBox实例

    2021-04-16 02:44:56
    本文概述JCheckBox类用于创建复选框。它用于打开(true)或关闭(false)选项。单击CheckBox会将其状态从“打开”更改为“关闭”, 或从“关闭”更改为“打开”。它继承了JToggleButton类。JCheckBox类声明我们来看一下...

    本文概述

    JCheckBox类用于创建复选框。它用于打开(true)或关闭(false)选项。单击CheckBox会将其状态从“打开”更改为“关闭”, 或从“关闭”更改为“打开”。它继承了JToggleButton类。

    JCheckBox类声明

    我们来看一下javax.swing.JCheckBox类的声明。

    public class JCheckBox extends JToggleButton implements Accessible

    常用的构造函数:

    建设者

    描述

    JJCheckBox()

    创建一个最初未选择的复选框按钮, 该按钮没有文本, 没有图标。

    JChechBox(String s)

    创建一个最初未选中的文本复选框。

    JCheckBox(String text, boolean selected)

    创建一个带有文本的复选框, 并指定是否最初选择它。

    JCheckBox(Action a)

    创建一个复选框, 从提供的操作中获取属性。

    常用方法:

    方法

    描述

    AccessibleContext getAccessibleContext()

    它用于获取与此JCheckBox关联的AccessibleContext。

    protected String paramString()

    它返回此JCheckBox的字符串表示形式。

    Java JCheckBox示例

    import javax.swing.*;

    public class CheckBoxExample

    {

    CheckBoxExample(){

    JFrame f= new JFrame("CheckBox Example");

    JCheckBox checkBox1 = new JCheckBox("C++");

    checkBox1.setBounds(100, 100, 50, 50);

    JCheckBox checkBox2 = new JCheckBox("Java", true);

    checkBox2.setBounds(100, 150, 50, 50);

    f.add(checkBox1);

    f.add(checkBox2);

    f.setSize(400, 400);

    f.setLayout(null);

    f.setVisible(true);

    }

    public static void main(String args[])

    {

    new CheckBoxExample();

    }}

    输出:

    java-jcheckbox1.png

    带有ItemListener的Java JCheckBox示例

    import javax.swing.*;

    import java.awt.event.*;

    public class CheckBoxExample

    {

    CheckBoxExample(){

    JFrame f= new JFrame("CheckBox Example");

    final JLabel label = new JLabel();

    label.setHorizontalAlignment(JLabel.CENTER);

    label.setSize(400, 100);

    JCheckBox checkbox1 = new JCheckBox("C++");

    checkbox1.setBounds(150, 100, 50, 50);

    JCheckBox checkbox2 = new JCheckBox("Java");

    checkbox2.setBounds(150, 150, 50, 50);

    f.add(checkbox1); f.add(checkbox2); f.add(label);

    checkbox1.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    label.setText("C++ Checkbox: "

    + (e.getStateChange()==1?"checked":"unchecked"));

    }

    });

    checkbox2.addItemListener(new ItemListener() {

    public void itemStateChanged(ItemEvent e) {

    label.setText("Java Checkbox: "

    + (e.getStateChange()==1?"checked":"unchecked"));

    }

    });

    f.setSize(400, 400);

    f.setLayout(null);

    f.setVisible(true);

    }

    public static void main(String args[])

    {

    new CheckBoxExample();

    }

    }

    输出:

    java-jcheckbox2.png

    Java JCheckBox示例:食物订单

    import javax.swing.*;

    import java.awt.event.*;

    public class CheckBoxExample extends JFrame implements ActionListener{

    JLabel l;

    JCheckBox cb1, cb2, cb3;

    JButton b;

    CheckBoxExample(){

    l=new JLabel("Food Ordering System");

    l.setBounds(50, 50, 300, 20);

    cb1=new JCheckBox("Pizza @ 100");

    cb1.setBounds(100, 100, 150, 20);

    cb2=new JCheckBox("Burger @ 30");

    cb2.setBounds(100, 150, 150, 20);

    cb3=new JCheckBox("Tea @ 10");

    cb3.setBounds(100, 200, 150, 20);

    b=new JButton("Order");

    b.setBounds(100, 250, 80, 30);

    b.addActionListener(this);

    add(l);add(cb1);add(cb2);add(cb3);add(b);

    setSize(400, 400);

    setLayout(null);

    setVisible(true);

    setDefaultCloseOperation(EXIT_ON_CLOSE);

    }

    public void actionPerformed(ActionEvent e){

    float amount=0;

    String msg="";

    if(cb1.isSelected()){

    amount+=100;

    msg="Pizza: 100\n";

    }

    if(cb2.isSelected()){

    amount+=30;

    msg+="Burger: 30\n";

    }

    if(cb3.isSelected()){

    amount+=10;

    msg+="Tea: 10\n";

    }

    msg+="-----------------\n";

    JOptionPane.showMessageDialog(this, msg+"Total: "+amount);

    }

    public static void main(String[] args) {

    new CheckBoxExample();

    }

    }

    输出:

    f9e36607e83c6ab110d7e0ea0f47f988.png

    5db76184379891725de5ee6346504e37.png

    展开全文
  • boolean isSelected, boolean hasFocus,96 int row, int column) {97 // 判断是否为需要渲染的列98 if(column == 1){99 // 和方法一基本一致100 JCheckBox box = new JCheckBox();101 box.setSelected(isSelected);...
  • 啃透JDK源码-JCheckBox详解

    千次阅读 2020-04-07 14:35:47
    继承体系 属性 标识对flat属性的更改。 flatJCheckBox是Swing中的复选框。 复选框 可以同时存在多个这样的控件,它们可以有多个处于被选中状态。对于每一个复选框而言,它只有选中和未选中...JCheckBox(Action a)...
  • JCheckBox用法

    2020-03-23 12:08:36
    https://blog.csdn.net/xietansheng/article/details/74363460 https://blog.csdn.net/qq_21808961/article/details/80841202 https://www.cnblogs.com/pzy4447/p/4640959.html
  • JCheckBox 可以有不同的状态图标,包括默认图标,选定的图标,禁用的图标,按下的图标或过渡图标等。请参见下面的代码并尝试一下。packageorg.nhooo.example.swing;importjavax.swing.*;importjava.awt.*;...
  • java jcheckbox

    2021-01-12 05:14:39
    (JRadioButton类) 选择性组件——复选框(JCheckbox类) 选择事件——ItemEvent类 举例 ItemeventDemo.java 1 import java.awt.*; 2 import java.awt.event.*......JComponent AbstractButton JLabel JTextComponent ...
  • JCheckBox其实就是一个选择框,可以选中或者取消选择,然后确定其对应的操作,类似比如多选题的选项,一组JCheckBox对象是可以多个选中的(这个对应于单选的对象,后面要提到的JRadioButton类)。JCheckBox类构造函数/...
  • 这是我的代码: protected class JTableCellRenderer implements TableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object ... { JCheckBox rendererComponent =...
  • 勾选前 勾选后 取消勾选–恢复原状 贴代码 JCheckBox chckbxNewCheckBox = new JCheckBox("勾选事件"); chckbxNewCheckBox.addChangeListener(new ChangeListener() { @Override public void stateChanged...
  • JList中使用JCheckBox示例(2014-06-20 14:21:45)标签:教育itpackage JList;import java.awt.BorderLayout;import java.awt.Component;import java.awt.FlowLayout;import java.awt.event.KeyEvent;import java.awt....
  • 这是我之前做的一个项目要实现的一个功能,Jlist 动态添加删除移动Jcheckbox
  • 一、API简介 二、实例 package component; import java.awt.Font;...import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼import java.awt.*;import javax.swing.*;import java.awt.event.*;class TestCheckBoxAction implements ...JCheckBox checkbox1;JCheckBox checkbox2;JPanel panel1...
  • java swing JCheckBox怎么加监听

    千次阅读 2021-03-04 08:16:25
    展开全部效果图如下62616964757a686964616fe58685e5aeb931333363393565参考代码如下importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJCBFrameextendsJFrame{JComboBoxjcb;...
  • JCheckBox和JRadioButton的事件处理监听接口是一样的,都是使用ItemListener接口。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java....
  • java JCheckBox事件处理

    2010-06-21 17:05:31
    java JCheckBox事件处理 java JCheckBox事件处理 java JCheckBox事件处理
  • java按钮组件(JButton、JCheckBox

    千次阅读 2019-12-18 10:08:31
    JCheckBox c3 = new JCheckBox("3"); c.add(c1);// 容器添加复选框 c.add(c2); c.add(c3); JButton btn = new JButton("打印");// 创建打印按钮 btn.addActionListener(new ActionListener() {// 打印...
  • 首先是创建表格JTable demoTable= new JTable();DefaultTableModel dtmDemo = (DefaultTableModel) ...String[] tableHeads = { "序号","id","jCheckBox"};dtmDemo.setColumnIdentifiers(tableHeads);//这里的...
  • 本示例演示了创建JCheckBox组件的各种方法。在这里,您还可以看到用户单击复选框时如何处理事件。packageorg.nhooo.example.swing;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionListener;...
  • Java——复选框:JCheckBox

    千次阅读 2021-02-12 09:16:12
    //================================================= // File Name :JCheckBox_demo //------------------------------------------------------------------------------ // Author :Common // 类名:JCheckBox ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,725
精华内容 2,690
关键字:

jcheckbox

友情链接: 学习3.rar