Package editor.tabpane
Class SimpleLabel
- java.lang.Object
-
- editor.tabpane.SimpleLabel
-
- All Implemented Interfaces:
IEditableLabel,ILabel
public class SimpleLabel extends java.lang.Object implements IEditableLabel
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.event.EventListenerList_changeListenersprivate javax.swing.Icon_iconprivate java.lang.String_strText
-
Constructor Summary
Constructors Constructor Description SimpleLabel(java.lang.String strText, javax.swing.Icon icon)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(javax.swing.event.ChangeListener l)private voidfireChanged()java.lang.StringgetDisplayName()A human readable name, typically displayed as a caption.javax.swing.IcongetIcon(int iTypeFlags)Supplies an icon for this labelprivate voidinnerSetDisplayName(java.lang.String strText)voidremoveChangeListener(javax.swing.event.ChangeListener l)voidsetDisplayName(java.lang.String strName)voidsetIcon(javax.swing.Icon icon, int iTypeFlags)
-
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
Description copied from interface:ILabelA human readable name, typically displayed as a caption.- Specified by:
getDisplayNamein interfaceILabel
-
setDisplayName
public void setDisplayName(java.lang.String strName)
- Specified by:
setDisplayNamein interfaceIEditableLabel
-
innerSetDisplayName
private void innerSetDisplayName(java.lang.String strText)
-
getIcon
public javax.swing.Icon getIcon(int iTypeFlags)
Description copied from interface:ILabelSupplies an icon for this label- Specified by:
getIconin interfaceILabel- Parameters:
iTypeFlags- one flag specifying the requested icon's type- Returns:
- an icon for this label
- See Also:
BeanInfo.ICON_COLOR_16x16,BeanInfo.ICON_MONO_16x16,BeanInfo.ICON_COLOR_32x32,BeanInfo.ICON_MONO_32x32,ILabel.OPEN
-
setIcon
public void setIcon(javax.swing.Icon icon, int iTypeFlags)- Specified by:
setIconin interfaceIEditableLabel
-
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
- Specified by:
addChangeListenerin interfaceIEditableLabel
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
- Specified by:
removeChangeListenerin interfaceIEditableLabel
-
fireChanged
private void fireChanged()
-
-