「复选框java」复选框怎么设置打勾
今天给各位分享复选框java的知识,其中也会对复选框怎么设置打勾进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java中复选框用JCheckBox类定义对象即可,其中判断该对象是否被选中,可以通过?
- 2、Java中复选框CheckBox的使用
- 3、java中复选框
- 4、java复选框问题
- 5、在java代码中如何判断复选框是否选中
Java中复选框用JCheckBox类定义对象即可,其中判断该对象是否被选中,可以通过?
isSelected()不可以用于判断JCheckBox()是否被选中,因为该函数继承自JButton,只要点击JCheckBox,该函数就返回true。可以测试如下:
ArrayListString rst = new ArrayListString();
JCheckBox box = new JCheckBox();
if(box.isSelected()){
rst.add(box.getText());
}可以看出当box被勾掉选中时,rst.add(box.getText())语句照样执行。
监听JcheckBox的改变事件,记录一个boolean变量,随着改变而切换其值,从而保证与是否选中同步
Java中复选框CheckBox的使用
import java.awt. *; import java.awt.event. *;import java.applet. *;public class CheckBoxDemo extends Applet implements ItenListener {String msg=" ";CheckBox WinXP,winNT,solaris,mac;public void init(){WinXP=new CheckBox("WindowsXP",null,true);winNT=new Checkbox("Window NT/2000");solaris=new Checkbox("Solaris");mac=new CheckBox("MacOS");add(WinXP);add(WinNT);add(solaris);add(mac);WinXP.addItemListener(this);winNT.addItenListener(this);solaris.addItenListener(this);mac.addItenListener(this);}public v oid itemStateChanged(ItemEvent ie){repaint();}public void paint(Graphics g)msg="当前系统是:";g.drawString(msg,6,80);msg="Windows XP:"+WinXP.getState();g.drawString(msg,6,100);msg="Windows NT/2000:"+WinNT.getState();
g.drawString(msg,6,120);msg="Solaris :"+WinXP.getState();g.drawString(msg,6,140);msg="MacOS :"+mac.getState();g.drawString(msg,6,160); }}
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和复选框怎么设置打勾的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。