`

swing学习笔记十四(复选框JCheckBox )

 
阅读更多

/**
* 复选框
*
* @time 3:54:18 PM
* @author retacn yue
* @Email zhenhuayue@sina.com
*/
public class Test_JcheckBoxTest extends JApplet implements ItemListener {


private static final long serialVersionUID = 1L;


int sum = 0, a = 0, b = 0, c = 0, d = 0;
// 取得当前容器
Container container = getContentPane();
JTextField textField = new JTextField(10);
JLabel label = new JLabel("总价:");


// 复选框
JCheckBox cb1, cb2, cb3, cb4;
JButton btn = new JButton("清除");


/**
* 初始化小程序
*/
public void init() {
container.setLayout(new FlowLayout());
cb1 = new JCheckBox("显示器1350", false);
cb1.addItemListener(this);
container.add(cb1);


cb2 = new JCheckBox("内存780", false);
cb2.addItemListener(this);
container.add(cb2);


cb3 = new JCheckBox("硬盘1100", false);
cb3.addItemListener(this);
container.add(cb3);


cb4 = new JCheckBox("CPU410", false);
cb4.addItemListener(this);
container.add(cb4);


container.add(label);
container.add(textField);
container.add(btn);


btn.addActionListener(new koListener());


}


/**
* 复选项
*/
public void itemStateChanged(ItemEvent e) {
JCheckBox box = (JCheckBox) e.getItem();
if (box == cb1)
a = 1350;
if (box == cb2)
b = 780;
if (box == cb3)
c = 1100;
if (box == cb4)
d = 410;
sum = a + b + c + d;
textField.setText(String.valueOf(sum) + "元");
}


/**
* 清零重新计算
*/
class koListener implements ActionListener {


public void actionPerformed(ActionEvent e) {
cb1.setSelected(false);
cb2.setSelected(false);
cb3.setSelected(false);
cb4.setSelected(false);


a = 0;
b = 0;
c = 0;
d = 0;
sum = a + b + c + d;
textField.setText(String.valueOf(sum) + "元");
}


}


}

分享到:
评论

相关推荐

    Java Swing组件复选框JCheckBox用法示例

    主要介绍了Java Swing组件复选框JCheckBox用法,结合具体实例形式分析了Swing复选框JCheckBox简单用法与相关操作注意事项,需要的朋友可以参考下

    Java Swing JCheckBox复选框的实现方法

    主要介绍了Java Swing JCheckBox复选框的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    JTable添加CheckBox

    一个JTable里添加CheckBox的完整例子,包括表头的JCheckBox全选联动

    java swing-JCheckBox的使用

    JCheckBox是Swing库提供的一个复选框组件,可以用于在GUI应用程序中显示和选择多个选项。

    Swing组件下载(常用组件)

    复选框:JCheckBox 单选按钮:JRadioButton 按钮组:ButtonGroup 组合框:JComboBox 列表:JList 文本字段:JTextField 文本区域:JTextArea 滚动条:JScrollBar 滑块:JSlider 进度栏:JProgressBar 格式化字段:...

    java 使用JCheckBox组件

    java 使用JCheckBox组件 java 使用JCheckBox组件 java 使用JCheckBox组件

    java JCheckBox事件处理

    java JCheckBox事件处理 java JCheckBox事件处理 java JCheckBox事件处理

    java swing综合程序

    一步一步地实现菜单栏(JMenuBar)工具栏(JPopupMenu)组合框(JComboBox)复选框(JCheckBox)单选按钮(JRadioButton)文本域的综合应用(三) 源程序

    随机生成多个JCheckBox,并获取选择的JCheckBox的文本内容

    在JFrame界面上随机生成多个JCheckBox,并获取选择的JCheckBox的文本内容,作为一个字符串。当取消某个JCheckBox的时候,又把字符串中含有此JCheckBox的文本去掉

    设置X和Y,根据JCheckBox设置颜色,在JPanel上画圆

    设置X和Y,根据JCheckBox设置颜色,

    Java Swing程序设计

    Java Swing程序设计 JCheckBox复选框组件 JComboBox选择框窗组件 JList列表框组件 JTextArea文本域组件 窗体的显示位置及大小(图) 全部的综合应用之二:计算器的实现 等等等等

    Java Swing JCheckbox JCombBox的组件

    NULL 博文链接:https://keke020.iteye.com/blog/932840

    JTree with JCheckBox的资料整理

    关于在JTree上使用JCheckBox的一些资料整理 都是一些同行们些的实例

    JCheckBox&JRadioButton.pptx

    当一个容器中放置了多个JCheckBox,可以有多个同时被选中,因此也称为复选框。 属性有:text , icon , mnemonic , horizontalAligment , selected等等; 方法有: JCheckBox( ) JCheckBox(text: String) JCheckBox...

    Java中JCheckBox的使用

    可直接运行 博文链接:https://shenjichao2009.iteye.com/blog/1178985

    javaswing项目源码-Java-Graphical-User-Interface-Swing-Tutorial-Netbeans-IDE

    GUI-如何使用Netbeans一次只选中一个复选框 如何使用Netbeans在Java中填充Jtable-显示来自用户输入的数据 如何在Java中重置Jtextfield Jcombobox Jradiobutton Jcheckbox(Netbeans-GUI) GUI-将选定的行值从JTable...

    SWING图形界面开发手册.pdf

    1. Swing1. Swing1. Swing 1. Swing1. Swing1. Swing1. Swing简介 ................................ ................................ ................................ ................................ .........

    java swing使用小程序

    java 使用swing的样例,eclipse导入maven项目 JFrame JPanel JLabel JRadioButton JCheckBox JButton ActionListener使用小程序

    Java Swing 常用控件

    目录Swing 常用控件1. JFrame2. JLabel3. JButton4. JTextArea5. JTextField6. JPasswordField7. JRadioButton8. JCheckBox9. JComboBox10. JList Swing 常用控件 Swing 常用控件包括 JFrame、JLabel、JButton、...

    Java GUI图形化界面编程

    1. GUI:Graphical User Interface 图形用户界面(相对于很久以前的”命令行界面“) ...标签 JCheckBox-复选框 9.标签JComboBox-下拉列表 10.JDialog-弹框(JFrame同级标签类) 11.鼠标时间监听 12.自定义布局

Global site tag (gtag.js) - Google Analytics