Почему средства визуализации ячеек часто расширяют JLabel?

Я заметил, что это обычное дело. Например, DefaultListCellRenderer, DefaultTableCellRenderer и DefaultTreeCellRenderer все используют его. Также многие пользовательские рендеры ячеек, которые я вижу в сети, также используют это. Я хочу использовать собственный TableCellRenderer в своем коде, но не понимаю, действительно ли мне нужно создавать подкласс JLabel. В чем преимущество создания подкласса JLabel?

8
задан mKorbel 6 October 2011 в 06:59
поделиться