|
|||||||||
| Home >> All >> org >> progeeks >> meta >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.progeeks.meta.swing
Class MetaTabbedPanel

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTabbedPane
org.progeeks.meta.swing.MetaTabbedPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.SwingConstants
- public class MetaTabbedPanel
- extends javax.swing.JTabbedPane
A tabbed panel where each tab represents a different set of fields for a MetaObject.
- Version:
- $Revision: 1.1 $
| Nested Class Summary | |
static class |
MetaTabbedPanel.TabConfiguration
Defines the elements related to a meta-tab including fields, editability, scrollability, etc. |
| Nested classes inherited from class javax.swing.JTabbedPane |
javax.swing.JTabbedPane.AccessibleJTabbedPane, javax.swing.JTabbedPane.ModelListener |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private FactoryRegistry |
factories
|
(package private) static org.progeeks.util.log.Log |
log
|
private org.progeeks.meta.MetaObject |
object
|
private java.util.List |
panels
|
private java.util.List |
tabs
|
| Fields inherited from class javax.swing.JTabbedPane |
changeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUT |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
MetaTabbedPanel()
Creates an empty MetaTabbedPanel. |
|
MetaTabbedPanel(FactoryRegistry factories)
|
|
MetaTabbedPanel(java.util.List tabs,
FactoryRegistry factories)
|
|
| Method Summary | |
void |
addTab(MetaTabbedPanel.TabConfiguration tab)
Adds a new tab to this panel. |
org.progeeks.meta.MetaObject |
getMetaObject()
Returns the current meta-object associated with this panel. |
void |
insertTab(MetaTabbedPanel.TabConfiguration tab,
int index)
Inserts a tab at the specified insertion point. |
void |
insertTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component component,
java.lang.String tip,
int index)
Overridden so that internal data structures are kept in synch with the superclass structures. |
void |
setMetaObject(org.progeeks.meta.MetaObject object)
Sets a new meta-object and updates the tabs accordingly. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
log
static org.progeeks.util.log.Log log
factories
private FactoryRegistry factories
object
private org.progeeks.meta.MetaObject object
tabs
private java.util.List tabs
panels
private java.util.List panels
| Constructor Detail |
MetaTabbedPanel
public MetaTabbedPanel()
- Creates an empty MetaTabbedPanel.
MetaTabbedPanel
public MetaTabbedPanel(FactoryRegistry factories)
MetaTabbedPanel
public MetaTabbedPanel(java.util.List tabs, FactoryRegistry factories)
| Method Detail |
setMetaObject
public void setMetaObject(org.progeeks.meta.MetaObject object)
- Sets a new meta-object and updates the tabs accordingly.
getMetaObject
public org.progeeks.meta.MetaObject getMetaObject()
- Returns the current meta-object associated with this panel.
addTab
public void addTab(MetaTabbedPanel.TabConfiguration tab)
- Adds a new tab to this panel.
insertTab
public void insertTab(MetaTabbedPanel.TabConfiguration tab, int index)
- Inserts a tab at the specified insertion point.
insertTab
public void insertTab(java.lang.String title, javax.swing.Icon icon, java.awt.Component component, java.lang.String tip, int index)
- Overridden so that internal data structures are kept in synch
with the superclass structures.
|
|||||||||
| Home >> All >> org >> progeeks >> meta >> [ swing overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC