JList с пользовательским рендерером ячейки по сравнению с Jtable

Мое текущее приложение использует JList, и все хорошо (единственная настройка, которую я сделал должен был установить курсивный шрифт на некоторых строках).

Теперь я хочу "обновить" пользовательский интерфейс и вместо просто маркировок в Списке, я хочу, чтобы флажок и текстовое поле смогли обновить запись.

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

Но теперь, я задаюсь вопросом, должен ли я просто изменить все это для использования JTable. Я все еще должен добавить / удаляют объекты в списке хотя...

Какое-либо предложение, какой лучше? и при движении с JList, как я должен пойти о решении моей текущей проблемы?

1
задан Matthieu 18 October 2010 в 19:41
поделиться