当我单击名为“保存”的按钮时,如何获取JTable中单元格的编辑值?

最佳答案

新值可以从DefaultCellEditor获得。

    button.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

            if (table.getCellEditor() != null) {
                DefaultCellEditor cellEditor = (DefaultCellEditor) table.getCellEditor();
                String value = ((JTextField) cellEditor.getComponent()).getText();
            }

        }
    });

07-24 21:42