|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.db.controls.ListButtons
public final class ListButtons
Associated a number of buttons to use with a JList to add/remove/move elements in the list. The JList must have a DefaultListModel for a model. This panel provides a Container for the JList and all the buttons that should be added to a parent panel in place of the list.
A Helper must be provided for the add and remove buttons to be included as the Helper is responsible for actioning those buttons.
Nested Class Summary | |
---|---|
static class |
ListButtons.Controller
|
static interface |
ListButtons.Helper
Deprecated. - use Controller |
static class |
ListButtons.HelperAdapter
Deprecated. - use Controller |
Constructor Summary | |
---|---|
ListButtons(javax.swing.JList list,
ListButtons.Controller helper)
|
Method Summary | |
---|---|
void |
addCustomButton(javax.swing.Icon icon,
java.lang.String text,
java.lang.String buttonName)
Adds a custom button to the bottom of the button list. |
void |
enableButtons()
Enables/disables the buttons on the panel according to the rules of the Helper registered. |
javax.swing.JComponent |
getComponent()
Gets the component containing the list and all the buttons. |
void |
setEnabled(boolean enabled)
Enable/disable the panel and all the buttons. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListButtons(javax.swing.JList list, ListButtons.Controller helper)
Method Detail |
---|
public javax.swing.JComponent getComponent()
public final void addCustomButton(javax.swing.Icon icon, java.lang.String text, java.lang.String buttonName)
ListButtons.Controller
for the customButtonPressed method.
You must have a ListButtons.Controller
registered to use this method.
icon
- the icon for the buttontttext
- the button's tooltip text (and accessible description)buttonName
- a unique name to identify the componentpublic void enableButtons()
ListButtons.Helper
public void setEnabled(boolean enabled)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |