Eine derartige Komponente gibt es beispielsweiße in der
JVCL.
Das ist allerdings bei weitem nicht die einzige... Wenn du danach suchst, wirst du massig Komponenten finden, die das können, u.a. von
TMS und
DevExpress, aber die sind nicht ganz kostenfrei.