Class UIComponentImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.components.UIComponentImpl
- All Implemented Interfaces:
UIComponent
- Direct Known Subclasses:
UIButtonImpl
,UIProgressBarImpl
,UITextAreaImpl
,UITextFieldImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.biglybt.pif.ui.components.UIComponent
UIComponent.RefreshListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Properties
private CopyOnWriteList<UIPropertyChangeListener>
Fields inherited from interface com.biglybt.pif.ui.components.UIComponent
PT_ENABLED, PT_HEIGHT_HINT, PT_SELECTED, PT_VALUE, PT_VISIBLE, PT_WIDTH_HINT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
boolean
getProperty
(String property_type) boolean
void
refresh()
void
void
void
setEnabled
(boolean enabled) void
setProperty
(String property_type, Object property_value) void
setVisible
(boolean visible)
-
Field Details
-
properties
-
property_listeners
-
refresh_listeners
-
-
Constructor Details
-
UIComponentImpl
protected UIComponentImpl()
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfaceUIComponent
-
getEnabled
public boolean getEnabled()- Specified by:
getEnabled
in interfaceUIComponent
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisible
in interfaceUIComponent
-
getVisible
public boolean getVisible()- Specified by:
getVisible
in interfaceUIComponent
-
setProperty
- Specified by:
setProperty
in interfaceUIComponent
-
getProperty
- Specified by:
getProperty
in interfaceUIComponent
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListener
in interfaceUIComponent
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListener
in interfaceUIComponent
-
refresh
public void refresh()- Specified by:
refresh
in interfaceUIComponent
-
addRefreshListener
- Specified by:
addRefreshListener
in interfaceUIComponent
-
removeRefreshListener
- Specified by:
removeRefreshListener
in interfaceUIComponent
-