Multiple types of customizable controls can be added to Matlab toolstrips
Matlab toolstrip components (controls) can be customized in various ways, including user-defined callbacks.
A built-in JIDE control can be used in Matlab GUI for IP-address entry/display.
As I have repeatedly posted in recent years, Matlab is advancing towards web-based GUI. The basic underlying technology is more-or-less
HTML formatting an be used to align and background-color text within Matlab uicontrols such as buttons, listboxes, uitables etc.
HTML can be used to add image icons to Matlab listbox and popup (drop-down) controls.
Matlab uicontrols can often be customized using plain HTML/CSS, without need for advanced Java.
Matlab listbox selection can be customized in a variety of undocumented ways.
Matlab listbox and multi-line editbox scrollbars can easily be made smarter, for improved appearance.
the ubiquitous findjobj utility has been significantly improved for speed for the most common use case.