java中在jtable中加入了复选框,如何重置复选框方法1.
实现
TableCellRenderer
TableCellEditor
Object[] row = .....
row[x] = new JCheckbox()
model.addRow(row);
方法2
继承DefaultTableModel
public class CheckTableModle extends DefaultTableModel {
重写
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
Object[] row = .....
row[x] = false
model.addRow(row);
上面两种方法都可以
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清空按钮怎么把复选框恢复初始值当java代码初始化复选框你选择清空后java代码初始化复选框,再执行一次选择就行java代码初始化复选框,选择为初始值
java怎么写带复选框的表格是j2se的代码吧 。
//JCheckBoxTest.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JCheckBoxTest extends JApplet implements ItemListener{
//变量定义
int sum=0, a=0, b=0, c=0, d=0;
Container ctp=getContentPane();
JTextField tf=new JTextField(10);
JLabel lb=new JLabel("总价:");
JCheckBox cb1,cb2,cb3,cb4;
JButton btn=new JButton("清除");
//初始化小程序
public void init(){
ctp.setLayout(new FlowLayout());
cb1=new JCheckBox("显示器1350",false);
cb1.addItemListener(this);
ctp.add(cb1);
【java代码初始化复选框 java复选按钮】cb2=new JCheckBox("内存780",false);
cb2.addItemListener(this);
ctp.add(cb2);
cb3=new JCheckBox("硬盘1100",false);
cb3.addItemListener(this);
ctp.add(cb3);
cb4=new JCheckBox("CPU410",false);
cb4.addItemListener(this);
ctp.add(cb4);
ctp.add(lb);
ctp.add(tf);
ctp.add(btn);
btn.addActionListener(new koListener());
}
//选项的选择
public void itemStateChanged(ItemEvent e){
JCheckBox cbx=(JCheckBox)e.getItem();
if (cbx==cb1)a=1350;
if (cbx==cb2)b=780;
if (cbx==cb3)c=1100;
if (cbx==cb4)d=410;
sum=a b c d;
tf.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;
tf.setText(String.valueOf(sum) "元");
}
}
}
试试这个 。
java大牛来!!下拉菜单-复选框-单选框-用法package fxw.xjtu.cn;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MenuItem;
public class Test {
protected Shell shell;
/**
* Launch the application.
* @param args
*/
public static void main(String[] args) {
try {
Test window = new Test();
window.open();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Open the window.
*/
public void open() {
Display display = Display.getDefault();
createContents();
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
* Create contents of the window.
*/
protected void createContents() {
shell = new Shell();
shell.setSize(450, 300);
shell.setText("SWT Application");
Menu menu = new Menu(shell, SWT.BAR);
shell.setMenuBar(menu);
MenuItem menuItem = new MenuItem(menu, SWT.CASCADE);
menuItem.setText("主菜单1");
Menu menu_1 = new Menu(menuItem);
menuItem.setMenu(menu_1);
MenuItem menuItem_2 = new MenuItem(menu_1, SWT.CASCADE);
menuItem_2.setText("下拉菜单1.1");
Menu menu_3 = new Menu(menuItem_2);
menuItem_2.setMenu(menu_3);
MenuItem menuItem_3 = new MenuItem(menu_3, SWT.CHECK);
menuItem_3.setText("复选框1");
menuItem_3.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, "菜单的监听器", "您选择了:" e.getSource());
}
});
MenuItem menuItem_4 = new MenuItem(menu_3, SWT.CHECK);
menuItem_4.setText("复选框2");
menuItem_4.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, "菜单的监听器", "您选择了:" e.getSource());
}
});
MenuItem menuItem_5 = new MenuItem(menu_3, SWT.CHECK);
menuItem_5.setText("复选框3");
menuItem_5.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, "菜单的监听器", "您选择了:" e.getSource());
}
});
new MenuItem(menu_3, SWT.SEPARATOR);
MenuItem menuItem_6 = new MenuItem(menu_3, SWT.RADIO);
menuItem_6.setText("单选框1");
MenuItem menuItem_7 = new MenuItem(menu_3, SWT.RADIO);
menuItem_7.setText("单选框2");
MenuItem menuItem_8 = new MenuItem(menu_1, SWT.NONE);
menuItem_8.setText("下拉菜单1.2");
MenuItem menuItem_9 = new MenuItem(menu_1, SWT.NONE);
menuItem_9.setText("下来菜单1.3");
MenuItem menuItem_1 = new MenuItem(menu, SWT.CASCADE);
menuItem_1.setText("主菜单2");
Menu menu_2 = new Menu(menuItem_1);
menuItem_1.setMenu(menu_2);
MenuItem menuItem_10 = new MenuItem(menu_2, SWT.NONE);
menuItem_10.setText("下拉菜单2.1");
MenuItem menuItem_11 = new MenuItem(menu_2, SWT.NONE);
menuItem_11.setText("下拉菜单2.2");
}
}
这个是用SWT写的,很好用 。具体的应用就是个menuitem添加选中的监听器,这里是在复选框选中时,弹出消息框 , 显式该选项被选中 。
用Java里的checkbox怎么添加一个复选框,要详细代码,只要一个复选框!回答的好有追分!一个吗?
JCheckBox cb=new JCheckBox("客户");
frame.add(cb); 这是一个的
如果你要增加几个就add几个
这个“客户”就是你那个复选框的名字这里的JCheckBox是CheckBox的升级版
CheckBox也可以这么用
java代码初始化复选框的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java复选按钮、java代码初始化复选框的信息别忘了在本站进行查找喔 。
推荐阅读
- 870是什么cpu,870是什么时候发布的
- 蓝叠模拟器不支持ios版,CF手游iOS支不支持模拟器
- drupal网站开发,开发网站教程
- 国内chatgpt安装,pcattcp安装
- 阴阳师脚本java代码 阴阳师端游脚本
- 传奇pg插件如何安装,传奇pg插件安装教程
- 电信裸金属服务器,裸金属服务器为什么叫裸金属
- chatgpt注册不了,potato chat 无法注册
- linux时间戳命令详解 linux的时间戳可以被修改吗