解决方案 »

  1.   

    高手,上文中的代码,小弟现在补充到下面了:
            
            @Override
            public int getRowCount() {
                return manager.getObjects().size();
            }        public MyObject getValueAt(int row) {
                return manager.getObjects().get(row);
            }        @Override
            public Object getValueAt(int rowIndex, int columnIndex) {
                switch (columnIndex) {
                    case 0:
                        return getValueAt(rowIndex).Myname;
                    case 1:
                        return getValueAt(rowIndex).isSelected();
                }
                return null;
            }        @Override
            public void setValueAt(Object value, int rowIndex, int columnIndex) {
                if (columnIndex == 1) {
                    getValueAt(rowIndex).setSelected(Boolean.TRUE.equals(value));
                }
            }        @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnIndex == 1;
            }        @Override
            public Class<?> getColumnClass(int column) {
                switch (column) {
                    case 0:
                        return String.class;
                    case 1:
                        return Boolean.class;
                }
                return Object.class;
            }        @Override
            public String getColumnName(int column) {
                switch (column) {
                    case 0:
                        return "Value";
                    case 1:
                        return "Selected";
                }
                return null;
            }    }    public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException,
                UnsupportedLookAndFeelException {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            SwingUtilities.invokeLater(new Runnable() {            @Override
                public void run() {
                    new ReportForMorningduty().initUI();
                }
            });
        }
    }
               请问:
            如果我想把上述第一章帖子里代码的第194行与214行两行代码的“actionPerformed()”方法在执行的时候,能够让我的运行效果:
            
            能够在上面两个“监视器监视到"采用"和"修改"两个按钮被点击后”,能够捕获到“当前第几行JTable被点击”,“返回一个行号”的需求实现,小弟应该怎么写代码,能够把小弟的开发需求实现?
            求高手点拨指导.
            谢谢伟大的CSDN!!伟大的Swing,伟大的Swing高手!!
      

  2.   

    谢谢敬爱的up_是大哥的点拨!!
            有up_是大哥点拨!!有小弟成就梦想的天空!!