Я разработал JTable
с помощью Netbeans Builder и создал 5 столбцов, пятый - Boolean
, поэтому я хочу знать, как выделить всю строку при выборе пользователем.
Редактировать JTable в Netbeans Builder
Ответы (1)
См. раздел Визуализация строк таблицы, чтобы узнать, как легко раскрасить всю row на основе значения в строке.
Теперь проблема заключается в том, что только ячейка автоматически перерисовывается, когда вы нажимаете на флажок, поэтому вам также нужно будет добавить TableModelListener
к TableModel
, чтобы вы могли вызывать repaint()
в строке таблицы всякий раз, когда состояние флажка изменяется.
person
camickr
schedule
30.12.2013
Nimbus L&F имеет проблему перерисовки с Boolen.Class, это стандартный вывод без сброса рендерера по умолчанию,
- person mKorbel; 31.12.2013
на самом деле я пытался раньше, но получил много ошибок. Покажите мне на простом примере с помощью Netbean Builder.
- person loving java; 31.12.2013
частичный ответ для Nimbus L&F от @kleopatra, но я думаю, что setOpaque для логического класса решает любую проблему
- person mKorbel; 31.12.2013
@ user3104849,
show me in simple example by using Netbean Builder.
- Я привел простой пример. Я не использую IDE для генерации кода. Я сам пишу код, поэтому понимаю, как он работает. Я лучше потрачу время на изучение Swing, чем на изучение того, как использовать IDE.
- person camickr; 31.12.2013