Мое текущее приложение использует JList, и все в порядке (единственная настройка, которую я сделал, это установить курсивный шрифт для некоторых строк).
Теперь я хочу «обновить» пользовательский интерфейс, и вместо меток в списке я хочу, чтобы флажок и текстовое поле могли обновлять запись.
Я начал изменять код и добавлять пользовательский модуль рендеринга ячеек и пользовательскую модель ячеек. Моя текущая проблема заключается в том, что JPanel, который возвращает средство визуализации ячеек, не использует всю ширину контейнера, поэтому несколько элементов списка фактически отображаются в одной строке.
Но теперь мне интересно, должен ли я просто изменить все это, чтобы использовать JTable. Мне все еще нужно добавить/удалить элементы в списке, хотя...
Любое предложение, которое лучше? и если я использую JList, как мне решить мою текущую проблему?