Редактировяние столбца в JTable несколькими способами

такой вопрос по яве. Необходимо редактировать столбец в JTable двумя способами: выбор из списка или ввод вручную. Есть какой-то сбособ, как это зделать? Спасибо


Ответы (1 шт):

Автор решения: Ruslan P.

Примерно, так:

    JComboBox<Object> comboBox = new JComboBox<>();
    comboBox.setEditable(true); // разрешаем ввод вручную
    
    DefaultCellEditor cellEditor = new DefaultCellEditor(comboBox);
    table.getColumn(0).setCellEditor(cellEditor); // устанавливаем редактор для нужного столбца

Можно еще глянуть код org.jdesktop.swingx.autocomplete.ComboBoxCellEditor из swingx

→ Ссылка