java JTable里面CheckBox状态的判断 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【RXPY2007】截止到2008-07-04 15:04:43的历史汇总数据(不包括此帖):发帖的总数量:19 发帖的总分数:540 结贴的总数量:17 结贴的总分数:540 无满意结贴数:1 无满意结贴分:5 未结的帖子数:2 未结的总分数:0 结贴的百分比:89.47 % 结分的百分比:100.00% 无满意结贴率:5.88 % 无满意结分率:0.93 % 楼主加油 import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.Vector;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.event.TableModelEvent;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableCellRenderer;public class table implements MouseListener,ActionListener{ JTable table=new JTable(); String ss[]={ "角色1","角色2", "角色3","角色4", "角色5","角色6", "角色7","角色8" }; JCheckBox box[]=new JCheckBox[8]; JFrame frame=new JFrame("sjh");public table(){ frame.setLayout(null); table=this.gettable(); table.addMouseListener(this); //JScrollPane src=new JScrollPane(table); table.setBounds(0, 0, 400, 100); JButton b1=new JButton("确认"); JButton b2=new JButton("取消"); b1.addActionListener(this); b2.addActionListener(this); frame.setSize(new Dimension(400,200)); b1.setBounds(80, 100, 80, 20); b2.setBounds(200, 100, 80, 20); frame.add(table); frame.add(b1); frame.add(b2); frame.setVisible(true); frame.setLocationRelativeTo(null);}public JTable gettable(){ Vector v1=new Vector(); Vector v2=new Vector(); int num=java.lang.Math.round(ss.length /3); int k=0; for(int i=0;i<3;i++){ Vector v=new Vector(); for(int j=0;j<3;j++){ box[k]=new JCheckBox(ss[k]); box[k].addActionListener(this); v.addElement(box[k]); k++; if(k>=ss.length ){ //v1.addElement(v); break; } } return table;}public static void main(String args[]){ new table();}public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub Boolean bb = (Boolean)getValueAt(row,col);return bb.booleanValue(); 求xml高手指点 急!!!!!!请问 getRangeAxis() 与 getDomainAxis() 有何区别 非常感谢!!!!! 关于JVM的机制 求助:一道面试题,挑出本程序的错误,并改正! applet+asp的解决方案 ~ 怎么用? java awt 生成图片 我的是jre1.4.0的版本。为什么想倒入com.sun.java.swing.border.* 时没有呢?? 老文章,从java.sun.com的论坛上看到的,关于java提问的。刚开始提问的进来看看吧 好久没上CSDN,散分先 求汉字专拼音的代码 JDBC存储图片空指针异常!
楼主【RXPY2007】截止到2008-07-04 15:04:43的历史汇总数据(不包括此帖):
发帖的总数量:19 发帖的总分数:540
结贴的总数量:17 结贴的总分数:540
无满意结贴数:1 无满意结贴分:5
未结的帖子数:2 未结的总分数:0
结贴的百分比:89.47 % 结分的百分比:100.00%
无满意结贴率:5.88 % 无满意结分率:0.93 %
楼主加油
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.event.TableModelEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;
public class table implements MouseListener,ActionListener{
JTable table=new JTable();
String ss[]={
"角色1","角色2",
"角色3","角色4",
"角色5","角色6",
"角色7","角色8"
};
JCheckBox box[]=new JCheckBox[8];
JFrame frame=new JFrame("sjh");
public table(){
frame.setLayout(null);
table=this.gettable();
table.addMouseListener(this);
//JScrollPane src=new JScrollPane(table);
table.setBounds(0, 0, 400, 100);
JButton b1=new JButton("确认");
JButton b2=new JButton("取消");
b1.addActionListener(this);
b2.addActionListener(this);
frame.setSize(new Dimension(400,200));
b1.setBounds(80, 100, 80, 20);
b2.setBounds(200, 100, 80, 20);
frame.add(table);
frame.add(b1);
frame.add(b2);
frame.setVisible(true);
frame.setLocationRelativeTo(null);
}
public JTable gettable(){
Vector v1=new Vector();
Vector v2=new Vector();
int num=java.lang.Math.round(ss.length /3);
int k=0;
for(int i=0;i<3;i++){
Vector v=new Vector();
for(int j=0;j<3;j++){
box[k]=new JCheckBox(ss[k]);
box[k].addActionListener(this);
v.addElement(box[k]);
k++;
if(k>=ss.length ){
//v1.addElement(v);
break;
}
}
return table;
}
public static void main(String args[]){
new table();
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
return bb.booleanValue();