No need to create an entirely new dashboard from scratch (unless you want to, that is). Check out
ZomB and
SmartDashboard, both of which are fairly mature, have decent documentation, and work pretty well.
It's also completely possible to
use the LabView dashboard with Java or C++ if you follow a few steps to make it compatible.