求一个关于表格的Swing实现。即表格的一列为复选框,勾中的时候,表格的另一列要灰掉(区分行)。未选中时,表格另一列正常显示。谢谢。

解决方案 »

  1.   

    印象中还是有点麻烦的,可能要用到 tableRender, 记住,还要repaint()一下
      

  2.   

    为复选框添加一个ItemListener监听复选框的状态,当被选中时,触发表格另一列的setEnabled(false)事件 private void addListener(){       c1.addItemListener(new ItemListener(){
                public void itemStateChanged(ItemEvent e) {
                    //setEnabled(false)事件
                }
            });}