本文目錄一覽:
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中複選框
當你的窗體中沒有複選框時而你要添加複選框,現在的問題是:
①在你通過窗體中事件監視器添加複選框時控制台報錯了。
②你是通過複選框事件監視器來添加複選框的。
以上兩個問題中得出你添加複選框在控制台報錯的結論:你通過複選框事件監視器添加複選框,而你現在根本就沒有複選框。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/201078.html