|
EchoPoint 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nextapp.echo.Component nextapp.echo.Container echopoint.EchoPointComponent echopoint.GroupBox
The GroupBox
class provides a Container
that can contain other Components or objects with a border and
a title.
A GroupBox is as wide as its container, regardless of how big
its contents are.
Nested Class Summary | |
static class |
GroupBox.NestedStyleInfo
Nested public static StyleInfo class. |
Field Summary | |
static nextapp.echo.Insets |
DEFAULT_INSETS
|
static java.lang.String |
INSETS_CHANGED_PROPERTY
Property Change Names |
static java.lang.String |
LAYOUT_MANAGED_CHANGED_PROPERTY
|
static java.lang.String |
RENDERING_CHANGED_PROPERTY
|
static java.lang.String |
STYLE_INSETS
A style constant for the Insets property. |
static java.lang.String |
STYLE_TITLE
A style constant for the Title property. |
static java.lang.String |
STYLE_TITLE_COLOR
A style constant for the TitleColor property. |
static java.lang.String |
TITLE_CHANGED_PROPERTY
|
static java.lang.String |
TITLE_COLOR_CHANGED_PROPERTY
|
Fields inherited from class echopoint.EchoPointComponent |
STYLE_TOOL_TIP_TEXT, TOOL_TIP_TEXT_CHANGED_PROPERTY, toolTipPopUp |
Fields inherited from class nextapp.echo.Component |
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, listenerList, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY |
Fields inherited from interface echopoint.positionable.MouseCursorable |
borderStyleSymbolics, CURSOR_AUTO, CURSOR_CROSSHAIR, CURSOR_CUSTOM_URI, CURSOR_DEFAULT, CURSOR_E_RESIZE, CURSOR_HELP, CURSOR_MOVE, CURSOR_N_RESIZE, CURSOR_NE_RESIZE, CURSOR_NW_RESIZE, CURSOR_POINTER, CURSOR_S_RESIZE, CURSOR_SE_RESIZE, CURSOR_SW_RESIZE, CURSOR_TEXT, CURSOR_W_RESIZE, CURSOR_WAIT, STYLE_MOUSE_CURSOR, STYLE_MOUSE_CURSOR_URI |
Constructor Summary | |
GroupBox()
Constructs a GroupBox with nothing in it |
|
GroupBox(LayoutManager layoutManager)
Constructs a GroupBox with a LayoutManager |
|
GroupBox(java.lang.String title)
Constructs a GroupBox with nothing in it
and the designated title |
Method Summary | |
void |
add(nextapp.echo.Component c)
Adds a Component to the GroupBox |
void |
add(nextapp.echo.Component c,
int index)
Adds a Component to the GroupBox at
the specified index |
void |
add(nextapp.echo.Component comp,
java.lang.Object constraints)
Adds a Component to the GroupBox at
the end of the list.
|
void |
add(nextapp.echo.Component comp,
java.lang.Object constraints,
int index)
Adds a Component to the GroupBox at
the specified index.
|
protected void |
addImpl(nextapp.echo.Component comp,
java.lang.Object contraints,
int index)
The common implementation of add that notifies thge LayoutAManager if necessary |
void |
applyStyle(nextapp.echo.Style style)
Applies the provided style to the component. |
nextapp.echo.Color |
getBorderColor()
|
int |
getBorderSize()
|
int |
getBorderStyle()
Returns the border style of the Borderable. |
nextapp.echo.Color |
getBottomBorderColor()
|
int |
getBottomBorderSize()
|
int |
getBottomBorderStyle()
|
nextapp.echo.Insets |
getInsets()
|
LayoutManager |
getLayoutManager()
Returns the LayoutManager of the LayoutManageable container, or null if one is not present. |
nextapp.echo.Color |
getLeftBorderColor()
|
int |
getLeftBorderSize()
|
int |
getLeftBorderStyle()
|
nextapp.echo.Color |
getRightBorderColor()
|
int |
getRightBorderSize()
|
int |
getRightBorderStyle()
|
java.lang.String |
getTitle()
|
nextapp.echo.Color |
getTitleColor()
|
nextapp.echo.Color |
getTopBorderColor()
|
int |
getTopBorderSize()
|
int |
getTopBorderStyle()
|
boolean |
isComplexRendering()
|
void |
remove(nextapp.echo.Component c)
Removes a component from the GroupBox .
|
void |
remove(int index)
Removes a component from the GroupBox at the given index.
|
java.lang.Object |
set(java.lang.reflect.Field field,
java.lang.Object newValue)
Called to save the old value of a field, set in a new value and return the old value of a field. |
void |
setBorderColor(nextapp.echo.Color newBorderColor)
Sets the Color of the Borderable's border.
|
void |
setBorderSize(int newBorderSize)
Sets the size of the Borderables's border.
|
void |
setBorderStyle(int borderStyle)
Sets the border style of the Borderable. |
void |
setBottomBorderColor(nextapp.echo.Color borderColor)
Sets the Color of the Borderable's bottom border. |
void |
setBottomBorderSize(int borderSize)
Sets the size of the Borderables's bottom border. |
void |
setBottomBorderStyle(int borderStyle)
Sets the border style of the Borderables's bottom border. |
void |
setComplexRendering(boolean newRendering)
Sets whether complex rendering is used by the GroupBox .
|
void |
setInsets(nextapp.echo.Insets newValue)
Sets the Insets used by the GroupBox
This methods fires a PropertyChangeEvent with a
getPropertyName() value of
GroupBox.INSETS_CHANGED_PROPERTY |
void |
setLayoutManager(LayoutManager newLayoutManager)
Sets a new LayoutManager into the LayoutManageable container. |
void |
setLeftBorderColor(nextapp.echo.Color borderColor)
Sets the Color of the Borderable's left border. |
void |
setLeftBorderSize(int borderSize)
Sets the size of the Borderables's left border. |
void |
setLeftBorderStyle(int borderStyle)
Sets the border style of the Borderables's left border. |
void |
setRightBorderColor(nextapp.echo.Color borderColor)
Sets the Color of the Borderable's right border. |
void |
setRightBorderSize(int borderSize)
Sets the size of the Borderables's right border. |
void |
setRightBorderStyle(int borderStyle)
Sets the border style of the Borderables's right border. |
void |
setTitle(java.lang.String newValue)
Sets the title of the GroupBox .
|
void |
setTitleColor(nextapp.echo.Color newValue)
Sets the titleColor of the GroupBox .
|
void |
setTopBorderColor(nextapp.echo.Color borderColor)
Sets the Color of the Borderable's top border. |
void |
setTopBorderSize(int borderSize)
Sets the size of the Borderables's top border. |
void |
setTopBorderStyle(int borderStyle)
Sets the border style of the Borderables's top border. |
Methods inherited from class echopoint.EchoPointComponent |
getMouseCursor, getMouseCursorURI, getToolTipPopUp, getToolTipText, set, set, set, set, set, set, set, set, set, setEnabledAllChildren, setMouseCursor, setMouseCursorURI, setToolTipText, validate |
Methods inherited from class nextapp.echo.Component |
addHierarchyListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getLocale, getParent, indexOf, init, isAncestorOf, isEnabled, isRegistered, isShowing, isVisible, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setEnabled, setFont, setForeground, setIdentifier, setLocale, setVisible, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String STYLE_INSETS
nextapp.echo.Insets.
public static final java.lang.String STYLE_TITLE
String
public static final java.lang.String STYLE_TITLE_COLOR
nextapp.echo.Color
public static final java.lang.String INSETS_CHANGED_PROPERTY
public static final java.lang.String RENDERING_CHANGED_PROPERTY
public static final java.lang.String TITLE_CHANGED_PROPERTY
public static final java.lang.String TITLE_COLOR_CHANGED_PROPERTY
public static final java.lang.String LAYOUT_MANAGED_CHANGED_PROPERTY
public static final nextapp.echo.Insets DEFAULT_INSETS
Constructor Detail |
public GroupBox()
GroupBox
with nothing in it
public GroupBox(LayoutManager layoutManager)
GroupBox
with a LayoutManager
public GroupBox(java.lang.String title)
GroupBox
with nothing in it
and the designated title
Method Detail |
public void add(nextapp.echo.Component c)
Component
to the GroupBox
add
in interface LayoutManageable
public void add(nextapp.echo.Component c, int index)
Component
to the GroupBox
at
the specified index
add
in interface LayoutManageable
public void add(nextapp.echo.Component comp, java.lang.Object constraints)
Component
to the GroupBox
at
the end of the list.
This method then informs any LayoutManager that is present.
add
in interface LayoutManageable
public void add(nextapp.echo.Component comp, java.lang.Object constraints, int index)
Component
to the GroupBox
at
the specified index.
This method then informs any LayoutManager that is present.
add
in interface LayoutManageable
protected void addImpl(nextapp.echo.Component comp, java.lang.Object contraints, int index)
public void applyStyle(nextapp.echo.Style style)
nextapp.echo.Component
style names can be used as well.
applyStyle
in interface Borderable
applyStyle
in class EchoPointComponent
Component.applyStyle(nextapp.echo.Style)
public nextapp.echo.Insets getInsets()
Insets
(margins) of the GroupBox
.public LayoutManager getLayoutManager()
getLayoutManager
in interface LayoutManageable
public java.lang.String getTitle()
GroupBox's
title.public nextapp.echo.Color getTitleColor()
GroupBox's
title.public boolean isComplexRendering()
public void remove(int index)
GroupBox
at the given index.
This method then informs any LayoutManager that is removed.
remove
in interface LayoutManageable
public void remove(nextapp.echo.Component c)
GroupBox
.
This method then informs any LayoutManager that is removed.
remove
in interface LayoutManageable
public nextapp.echo.Color getBorderColor()
getBorderColor
in interface Borderable
Color
of the Borderable's
border.Borderable.getBorderColor()
public int getBorderSize()
getBorderSize
in interface Borderable
Borderables's
border.Borderable.getBorderSize()
public int getBorderStyle()
Borderable
getBorderStyle
in interface Borderable
Borderable.getBorderStyle()
public void setBorderColor(nextapp.echo.Color newBorderColor)
Borderable
Color
of the Borderable's
border.
This will also set the left, top, right and bottom border color.
setBorderColor
in interface Borderable
Borderable.setBorderColor(nextapp.echo.Color)
public void setBorderSize(int newBorderSize)
Borderable
Borderables's
border.
This will also set the left, top, right and bottom border size.
setBorderSize
in interface Borderable
Borderable.setBorderSize(int)
public void setBorderStyle(int borderStyle)
Borderable
setBorderStyle
in interface Borderable
Borderable.setBorderStyle(int)
public nextapp.echo.Color getLeftBorderColor()
getLeftBorderColor
in interface Borderable
Color
of the Borderable's
left border.Borderable.getLeftBorderColor()
public int getLeftBorderSize()
getLeftBorderSize
in interface Borderable
Borderables's
left border.Borderable.getLeftBorderSize()
public int getLeftBorderStyle()
getLeftBorderStyle
in interface Borderable
Borderables's
left border.Borderable.getLeftBorderStyle()
public void setLeftBorderColor(nextapp.echo.Color borderColor)
Borderable
Color
of the Borderable's
left border.
setLeftBorderColor
in interface Borderable
Borderable.setLeftBorderColor(nextapp.echo.Color)
public void setLeftBorderSize(int borderSize)
Borderable
Borderables's
left border.
setLeftBorderSize
in interface Borderable
Borderable.setLeftBorderSize(int)
public void setLeftBorderStyle(int borderStyle)
Borderable
Borderables's
left border.
setLeftBorderStyle
in interface Borderable
Borderable.setLeftBorderStyle(int)
public nextapp.echo.Color getTopBorderColor()
getTopBorderColor
in interface Borderable
Color
of the Borderable's
top border.Borderable.getTopBorderColor()
public int getTopBorderSize()
getTopBorderSize
in interface Borderable
Borderables's
top border.Borderable.getTopBorderSize()
public int getTopBorderStyle()
getTopBorderStyle
in interface Borderable
Borderables's
top border.Borderable.getTopBorderStyle()
public void setTopBorderColor(nextapp.echo.Color borderColor)
Borderable
Color
of the Borderable's
top border.
setTopBorderColor
in interface Borderable
Borderable.setTopBorderColor(nextapp.echo.Color)
public void setTopBorderSize(int borderSize)
Borderable
Borderables's
top border.
setTopBorderSize
in interface Borderable
Borderable.setTopBorderSize(int)
public void setTopBorderStyle(int borderStyle)
Borderable
Borderables's
top border.
setTopBorderStyle
in interface Borderable
Borderable.setTopBorderStyle(int)
public nextapp.echo.Color getRightBorderColor()
getRightBorderColor
in interface Borderable
Color
of the Borderable's
right border.Borderable.getRightBorderColor()
public int getRightBorderSize()
getRightBorderSize
in interface Borderable
Borderables's
right border.Borderable.getRightBorderSize()
public int getRightBorderStyle()
getRightBorderStyle
in interface Borderable
Borderables's
right border.Borderable.getRightBorderStyle()
public void setRightBorderColor(nextapp.echo.Color borderColor)
Borderable
Color
of the Borderable's
right border.
setRightBorderColor
in interface Borderable
Borderable.setRightBorderColor(nextapp.echo.Color)
public void setRightBorderSize(int borderSize)
Borderable
Borderables's
right border.
setRightBorderSize
in interface Borderable
Borderable.setRightBorderSize(int)
public void setRightBorderStyle(int borderStyle)
Borderable
Borderables's
right border.
setRightBorderStyle
in interface Borderable
Borderable.setRightBorderStyle(int)
public nextapp.echo.Color getBottomBorderColor()
getBottomBorderColor
in interface Borderable
Color
of the Borderable's
bottom border.Borderable.getBottomBorderColor()
public int getBottomBorderSize()
getBottomBorderSize
in interface Borderable
Borderables's
bottom border.Borderable.getBottomBorderSize()
public int getBottomBorderStyle()
getBottomBorderStyle
in interface Borderable
Borderables's
bottom border.Borderable.getBottomBorderStyle()
public void setBottomBorderColor(nextapp.echo.Color borderColor)
Borderable
Color
of the Borderable's
bottom border.
setBottomBorderColor
in interface Borderable
Borderable.setBottomBorderColor(nextapp.echo.Color)
public void setBottomBorderSize(int borderSize)
Borderable
Borderables's
bottom border.
setBottomBorderSize
in interface Borderable
Borderable.setBottomBorderSize(int)
public void setBottomBorderStyle(int borderStyle)
Borderable
Borderables's
bottom border.
setBottomBorderStyle
in interface Borderable
Borderable.setBottomBorderStyle(int)
public void setComplexRendering(boolean newRendering)
GroupBox
.
GroupBox
will be rendered using a simple
style if the client cannot support complex rendering. This will occur
regardless of the value of this property.
PropertyChangeEvent
with a
getPropertyName()
value of
GroupBox.RENDERING_CHANGED_PROPERTY
public void setInsets(nextapp.echo.Insets newValue)
Insets
used by the GroupBox
PropertyChangeEvent
with a
getPropertyName()
value of
GroupBox.INSETS_CHANGED_PROPERTY
public void setLayoutManager(LayoutManager newLayoutManager)
setLayoutManager
in interface LayoutManageable
public void setTitle(java.lang.String newValue)
GroupBox
.
PropertyChangeEvent
with a
getPropertyName()
value of
GroupBox.TITLE_CHANGED_PROPERTY
public void setTitleColor(nextapp.echo.Color newValue)
GroupBox
.
PropertyChangeEvent
with a
getPropertyName()
value of
GroupBox.TITLE_COLOR_CHANGED_PROPERTY
public java.lang.Object set(java.lang.reflect.Field field, java.lang.Object newValue) throws java.lang.Exception
ReflectionSetter
public Object set(Field f, Object newValue) throws Exception { Object oldValue = f.get(this); f.set(this,newValue); return oldValue; }
set
in interface ReflectionSetter
field
- - the field to be setnewValue
- - the new value to be set
java.lang.Exception
ReflectionSetter.set(Field, Object)
|
EchoPoint 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |