>> 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
