This class extends JLabel by adding support
for a list of labels which can be easily switched programmatically
or by the user to whom a popup menu is presented whenever there
is more than one label item. This is useful for adding switchable unit
labels to number fields and is used by the ParamField
class. You can think of UnitLabel as a JComboBox
which uses a text and/or icon label as renderer and not a button.
This class extends
JLabel
by adding support for a list of labels which can be easily switched programmatically or by the user to whom a popup menu is presented whenever there is more than one label item. This is useful for adding switchable unit labels to number fields and is used by theParamField
class. You can think ofUnitLabel
as aJComboBox
which uses a text and/or icon label as renderer and not a button.