首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JCheckBox数组怎么获得里面被选中的值

2012-01-20 
JCheckBox数组如何获得里面被选中的值Object[][]cells{{Boolean.FALSE,必选,,},{Boolean.FALSE,可

JCheckBox数组如何获得里面被选中的值
Object[][] cells = {  
  {Boolean.FALSE, "必选","",""},  
  {Boolean.FALSE, "可选","",""},  
  {Boolean.FALSE, "必选","",""},  
  {Boolean.FALSE, "可选","",""},  
  {Boolean.FALSE, "必选","",""},};  
  String[] columnNames = {"选择","重要级","文件名","说明"};  


  DefaultTableModel model = new DefaultTableModel(cells, columnNames) {  
  public Class getColumnClass(int columnIndex)  
  {  
  return columnIndex == 0 ? Boolean.class : String.class;  
  }  
  };

[解决办法]
JS,如果checkbox同名的话,可以做为数组传递到后端,后端可以用request.getParameterValues("参数名")取得多值String[]数组;
[解决办法]
添加ItemListener,重载itemStateChanged(ItemEvent e) 处理,在这之中将想要返回的值传递给后台处理对象

热点排行
Bad Request.