无法将JComboBox添加到JXTable Cell

时间:2013-07-30 15:24:43

标签: java swing jcombobox swingx tablecelleditor

我似乎无法向JComboBox添加Jtable。我不知道我的代码有什么问题。我试过这个例子 http://docs.oracle.com/javase/tutorial/uiswing/components/table.html。 它只是不起作用。 这是我的代码。

     JComboBox comboBox = new JComboBox();
     comboBox.addItem("Snowboarding");
     comboBox.addItem("Rowing");
     comboBox.addItem("Chasing toddlers");
     comboBox.addItem("Speed reading");
     comboBox.addItem("Teaching high school");
     comboBox.addItem("None");

     editAddressFrm.getAddressTable().getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(comboBox)); 

1 个答案:

答案 0 :(得分:2)

我已经解决了这个问题 我错误地禁用了单元格编辑。我所做的只是删除以下代码:

     @Override
        public boolean isCellEditable(int rowIndex, int colIndex) {
        return false;   //Disallow the editing of any cell