-
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复选框的实现方法
2020-08-25 07:48:03主要介绍了Java Swing JCheckBox复选框的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
Java Swing组件复选框JCheckBox用法示例
2020-08-28 20:34:19主要介绍了Java Swing组件复选框JCheckBox用法,结合具体实例形式分析了Swing复选框JCheckBox简单用法与相关操作注意事项,需要的朋友可以参考下 -
随机生成多个JCheckBox,并获取选择的JCheckBox的文本内容
2016-04-21 18:55:35在JFrame界面上随机生成多个JCheckBox,并获取选择的JCheckBox的文本内容,作为一个字符串。当取消某个JCheckBox的时候,又把字符串中含有此JCheckBox的文本去掉 -
JCheckBox&JRadioButton.pptx
2022-05-11 08:53:3016.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:40Java 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();
}
}
输出结果为:
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();
}
}
输出结果为:
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();
}
}
输出结果为:
-
Swing JCheckBox类
2021-03-09 01:02:28JCheckBox类是复选框的实现 - 可以选择或取消选择的项,并向用户显示状态。类声明以下是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);
}
}
执行上面示例代码,得到以下结果:
¥ 我要打赏
纠错/补充
收藏
加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();
}}
输出:
带有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 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();
}
}
输出:
-
java swing 添加 jcheckbox复选框
2021-02-12 09:16:13boolean 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:36https://blog.csdn.net/xietansheng/article/details/74363460 https://blog.csdn.net/qq_21808961/article/details/80841202 https://www.cnblogs.com/pzy4447/p/4640959.html -
Java如何自定义JCheckBox图标?
2021-03-14 23:28:19JCheckBox 可以有不同的状态图标,包括默认图标,选定的图标,禁用的图标,按下的图标或过渡图标等。请参见下面的代码并尝试一下。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 ... -
Java UI界面组件小结(四) JCheckBox
2021-03-06 03:40:41JCheckBox其实就是一个选择框,可以选中或者取消选择,然后确定其对应的操作,类似比如多选题的选项,一组JCheckBox对象是可以多个选中的(这个对应于单选的对象,后面要提到的JRadioButton类)。JCheckBox类构造函数/... -
java – JTable中的JCheckBox行为
2021-03-08 14:24:49这是我的代码: protected class JTableCellRenderer implements TableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object ... { JCheckBox rendererComponent =... -
复选框JCheckBox勾选改变内容
2022-05-17 16:00:52勾选前 勾选后 取消勾选–恢复原状 贴代码 JCheckBox chckbxNewCheckBox = new JCheckBox("勾选事件"); chckbxNewCheckBox.addChangeListener(new ChangeListener() { @Override public void stateChanged... -
JList中使用JCheckBox示例
2021-03-01 09:30:24JList中使用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,实现鼠标动态移动列表项,动态添加Jcheckbox,右键动态删除列表项
2014-05-05 11:59:35这是我之前做的一个项目要实现的一个功能,Jlist 动态添加删除移动Jcheckbox -
Swing011——JCheckBox:复选框组件
2021-10-10 17:15:30一、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. -
JAVA事件-----JCheckBox和JRadioButton事件响应
2021-03-08 14:24:54该楼层疑似违规已被系统折叠隐藏此楼查看此楼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;... -
Java Swing界面编程(29)---JCheckBox事件处理
2021-02-25 18:50:53JCheckBox和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:31java JCheckBox事件处理 java JCheckBox事件处理 java JCheckBox事件处理 -
java按钮组件(JButton、JCheckBox)
2019-12-18 10:08:31JCheckBox c3 = new JCheckBox("3"); c.add(c1);// 容器添加复选框 c.add(c2); c.add(c3); JButton btn = new JButton("打印");// 创建打印按钮 btn.addActionListener(new ActionListener() {// 打印... -
Java Swing 开发之JTable中在添加组件(JCheckBox)
2021-02-27 17:54:38首先是创建表格JTable demoTable= new JTable();DefaultTableModel dtmDemo = (DefaultTableModel) ...String[] tableHeads = { "序号","id","jCheckBox"};dtmDemo.setColumnIdentifiers(tableHeads);//这里的... -
Java如何创建JCheckBox组件?
2021-03-08 14:24:43本示例演示了创建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 ...