「复选框java」复选框怎么设置打勾

博主:adminadmin 2022-11-22 13:24:06 65

今天给各位分享复选框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和复选框怎么设置打勾的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。