Подтвердить что ты не робот

Как добавить раскрывающееся меню в ячейку JTable

Это может быть вопрос, заданный раньше. Я много искал, прежде чем публиковать здесь, но не мог найти приемлемого.

Может кто-нибудь показать мне способ, как это сделать. Мне просто нужно получить раскрывающееся меню, когда я нажимаю на ячейку, поэтому мне нужно будет выбрать значение из этого (как способ ограничить выбор пользователя).

Если кто-то может помочь в этом, я верю, что это поможет многим людям. Есть много вопросов, подобных этому, но никакого ясного ответа нет. Пожалуйста, ответьте немного подробнее. Пример был бы очень оценен.

Спасибо!

4b9b3361

Ответ 1

  • используйте DefaultCellEditor с DefaultTableModel для JTable в том случае, если все JComboBoxes будут иметь одинаковые значения в конкретной таблице Таблица

  • если не будут иметь одинаковые значения, затем используйте DefaultCellEditor для JComboBoxes с пользовательским AbstractTableModel