so if i have understood all, the right way for my new component is: set the (new or not) style as usual,
Again, it isn't a style - it is a property of TreeView. You set it via setNodeRenderer().
write the logic in the related renderer (fixed for the component), and inside it choose what / how to do the paint ... ok.
What do you mean by "fixed for the component"?
