jtable双击编辑改右键编辑

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:24:13
如何让Jtable双击不编辑,而右键单元格进入编辑

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.DefaultCellEditor;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;

/**
*
* @author Administrator
*/
public class TableTest {

public static void main(String[] args) {
JFrame frame = new JFrame();
String[][] data = new String[][]{{"1", "2", "3"}, {"4", "5", "6"}, {"7", "8", "9"}};
String[] names = new String[]{"1", "2", "3"};
final JTable table = new JTable(data, names);
DefaultCellEditor cellEdit = new DefaultCellEditor(new JTextField());
cellEdit.setClickCountToStart(100);//点击一百次进入编辑状态
table.addMouseListener(new MouseAdapter() {