public abstract class HidingDialogComponent
extends java.lang.Object
Constructor and Description |
---|
HidingDialogComponent() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(HidingDialogChangeListener changeListener) |
abstract boolean |
canHide()
Can hide - generally this should return true if at all possible
however you may need to stop it hiding if any controls are in an
impossible state.
|
abstract javax.swing.JComponent |
getComponent() |
javax.swing.Icon |
getIcon()
A small icon around 18x18 pixels.
|
abstract java.lang.String |
getName()
A short name - gets used when multiple components need to be tabbed up.
|
boolean |
hasMore()
Sliding dialog has more options.
|
void |
notifyChangeListeners(int changeLevel,
java.lang.Object object)
Notification from a sliding dialog panel when something changes.
|
void |
removeChangeListener(HidingDialogChangeListener changeListener) |
void |
repackDisplay() |
abstract void |
showComponent(boolean visible)
Called when the component is about to be set visible or hidden.
|
boolean |
showMore(HidingDialog hidingDialog)
Get's called from the More button, which shows if
hasMore is returning true.
|
public abstract javax.swing.JComponent getComponent()
public abstract boolean canHide()
public abstract void showComponent(boolean visible)
public abstract java.lang.String getName()
public javax.swing.Icon getIcon()
public boolean hasMore()
public boolean showMore(HidingDialog hidingDialog)
hidingDialog
- public void notifyChangeListeners(int changeLevel, java.lang.Object object)
changeLevel
- quick way of indicating levels of change. -ve numbers are used by the system. +ve ones can be used by programmer in a dialog specific context.
object
- an object if you need to send other information.public void addChangeListener(HidingDialogChangeListener changeListener)
public void removeChangeListener(HidingDialogChangeListener changeListener)
public void repackDisplay()