У меня есть JTable
, где один столбец имеет уникальный для строки список элементов с редактором JComboBox. (Нет никаких прослушивателей событий.) Проблема в том, что ячейки не отображают JComboBox, а просто как JLabel
s базового списка toString
. У меня есть класс, который implements TableModel
который на isCellEditable
возвращает true для этого столбца. Клетки Rhe не реагируют на мышь.
Я пробовал, чтобы getColumnClass
возвращал как JComboBox
, так и класс базового списка, и в обоих случаях я все равно просто получаю список toString
. Я не добился больших успехов в создании собственного средства визуализации, потому что 1. Учебник Oracle «Как использовать таблицы» — одна из самых непонятных веб-страниц по программированию, когда-либо написанных, и 2. Я сильно подозреваю, что я «делаю это неправильно», поскольку свинг уже знает, как отображать JComboBox
из String
s. Не так ли?
Желательно, чтобы они выглядели как JComboBox
es и их можно было редактировать с помощью мыши. Я чувствую, что должен опубликовать более подробную информацию, но я не знаю, что я должен публиковать. Заранее спасибо.