您的位置:

java解析复选框,复选框的值

本文目录一览:

java复选框问题

这是所有的代码

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class B extends JFrame implements ActionListener{

JCheckBox ch;

JTextArea ta;

public B()

{

init();

}

public void init()

{

setSize(300,300);

setLayout(null);

ta=new JTextArea(10,20);

ta.setBounds(20,20,100,100);

add(ta);

ch=new JCheckBox("1");

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

ch.addActionListener(this);

add(ch);

}

public static void main(String[] args) {

new B().setVisible(true);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource().equals(ch))

{

if(ch.isSelected())

{

ta.append("CheckBox"+ch.getText()+"cliked");

}

else

{

ta.append("CheckBox"+ch.getText()+"is No cliked");

}

}

}

}

在java代码中如何判断复选框是否选中

CheckBox chkbox = new CheckBox();

这是复选框。

它有个方法 boolean getState()

返回选中状态的。

使用如下:

chkbox.getState()

用你的说法 ,那就应该如下写法:

if(chkbox.getState()) //选中

//这里把数据库更新为1

else //未选中

//这里把数据库更新为0

java中复选框

当你的窗体中没有复选框时而你要添加复选框,现在的问题是:

①在你通过窗体中事件监视器添加复选框时控制台报错了。

②你是通过复选框事件监视器来添加复选框的。

以上两个问题中得出你添加复选框在控制台报错的结论:你通过复选框事件监视器添加复选框,而你现在根本就没有复选框。