>> I think is better to create a common base class TextComponent where
>> TextInput, TextArea and TextPane are children.

I think this makes sense for TextInput and TextArea. TextPane would be more 
challenging since it extends Container.

> And probably even a base class for List/Table/Tree View classes ...

I could see ListView and TableView sharing a common base class since they have 
a lot of code/features in common. I don't think it would make sense for 
TreeView, however. The data and selection models are very different.

G




Reply via email to