Component to help mount different components over Node.
This mounter permits to mount the following components :
public ComponentMounter(T node)
public ComponentMounter(IComponent<T> component)
Button button;
try {
new ComponentMounter<>(button)
.movable()
.doubleClickable(()->button.setText(button.getText()+"A"))
.mount();
} catch (ComponentException e) {
//Treat Exception
}