如何将JTable中某个可编辑单元的改编后的值即时保存啊?

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:03:05
假如这单元格类型为Boolean,设置为可编辑状态,我点击这格改变状态后怎么保存改变后的状态啊?
谢谢了~~

看看这个例子吧。 要想保存改变后的状态 注意它的setValueAt方法

import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;
import javax.swing.table.TableColumn;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.GridLayout;

/**
* TableRenderDemo is just like TableDemo, except that it
* explicitly initializes column sizes and it uses a combo box
* as an editor for the Sport column.
*/
public class TableRenderDemo extends JPanel {
private boolean DEBUG = false;

public TableRenderDemo() {
super(new GridLayout(1,0));

JTable table = new JTable(new MyTableModel());