Creates a new instance of AbstractButtonAction
Creates a new instance of AbstractButtonAction
Creates a new instance of AbstractButtonAction
Default implementation simply closes the dialog when
any of the standard buttons is pressed except the Help button.
A collection of utility methods for Swing Actions.
Add a new action to appear as a button on the
popup toolbox
Add a new component to the center of the
BorderSplitPane
This method is only implemented to satisfy the superclass declaration.
Add a component at the specified compass point or center.
This method is only implemented to satisfy the superclass declaration.
Create a new Dimension
from an existing
Dimension
with its width and height increased by
the width and height of another Dimension
.
Create a new Dimension
from an existing
Dimension
with its width and height increased by
the width and height of another Dimension
.
Create a new Dimension
from an existing
Dimension
with its width and height increased by
the width and height of an Insets
object.
Create a new Dimension
from an existing
Dimension
with its width and height increased by
the width and height of an Insets
object.
Adds a new button to the set of available option buttons on the dialog.
Adds a new button to the set of available option buttons on the dialog.
Adds the specified component with the specified name to the
layout.
Adds the specified component with the specified name to the
layout.
Adds the specified component with the specified name to the
layout.
Create a new Dimension
from an existing
Dimension
with its length increased by the length
of a Component
.
Create a new Dimension
from an existing
Dimension
with its length increased by the length
of a Component
.
Create a new Dimension
from an existing
Dimension
with its length increased by the length
of another Dimension
.
Create a new Dimension
from an existing
Dimension
with its length increased by the length
of another Dimension
.
Create a new Dimension
from an existing
Dimension
with its length increased by a given
value.
Create a new Dimension
from an existing
Dimension
with its length increased by a given
value.
Create a new Dimension
from an existing
Dimension
with its length increased by a given
value.
Create a new Point
from an existing
Point
with its length increased by the length of a
Component
.
Create a new Point
from an existing
Point
with its length increased by the length of a
Component
.
Create a new Point
from an existing
Point
with its length increased by the length of a
Dimension
.
Create a new Point
from an existing
Point
with its length increased by the length of a
Dimension
.
Create a new Point
from an existing
Point
with its position increased by a given
value.
Create a new Point
from an existing
Point
with its position increased by a given
value.
Create a new Point
from an existing
Point
with its position increased by a given
value.
A simple arrow button that can be created to point to
a compass point.
Construct an ArrowButton pointing in the given direction
Construct an ArrowButton pointing in the given direction
A metal look and feel arrow icon that can be created to point to a
compass point.
Construct an ArrowIcon pointing in the given direction
Size all cells as the same width and height to fit the parent
component.
Size all cells as the same width and height to fit the parent
component.
Same as the standard java class GridLayout but allows more
flexability for sizing of columns and rows.
Construct a new GridLayout2 with a default of one column per
component, in a single row.
Construct a new GridLayout2 with the specified number of rows
and columns.
Construct a new GridLayout2 with the specified number of rows
and columns and cell sizing scheme.
Construct a new GridLayout2 with the specified number of rows
and columns and cell spacing.
Construct a new GridLayout2 with the specified number of rows
and columns, cell spacing and cell sizing scheme.
Construct a new GridLayout2 with the specified number of rows
and columns, cell spacing, cell sizing scheme and filling
scheme.
Construct a new GridLayout2 with the specified number of rows
and columns, cell spacing, cell sizing scheme and component
sizing and anchoring scheme.
Intended for use inside an
actionPerformed
method eg:
public void actionPerformed(ActionEvent ae) {
Container appRoot = ActionUtilities.getActionRoot(ae);
}
Returns the root object, usually a
JFrame, JDialog or
JApplet
that is the owner of the source event source
object (JMenu, JMenuItem, JPopupMenu etc).
Intended for use inside an
actionPerformed
method eg:
public void actionPerformed(ActionEvent e) {
Container appRoot = ActionUtilities.getActionRoot(e.getSource());
}
Returns the set of available property values, or null if no such
finite set exists.
Get the breadth of a Component
.
Get the breadth of a Component
.
Get the breadth of a Component
.
Get the breadth of a Dimension
.
Get the breadth of a Dimension
.
Get the breadth of a Dimension
.
Overridden to return the appropriate cell editor for the property
at the specified row.
Overridden to return the appropriate cell renderer for the property
value if the cell is in the value column, otherwise returns the default
renderer.
Calculate the cell height.
Calculate the cell width.
Returns the main component that is displayed within the dialog.
Returns the currently selected property value.
Get a cursor object pointing in the same direction as the orientation.
Get a cursor object pointing in the same direction as the orientation.
Get a cursor object pointing in the same direction as the orientation.
Get an arrow button pointing to the end of the orientation.
Get an arrow button pointing to the end of the orientation.
Get an arrow button pointing to the end of the orientation.
Determines the first usable offset in a
Container
.
Determines the first usable offset in a
Container
.
Determines the first usable offset in a
Container
.
Gets the height of the icon.
Gets the height of the icon.
Returns the initial property value.
Get an instance of a Horizontal
object.
Get an instance of an Orientation
object.
Determines the last usable position in a
Container
.
Determines the last usable position in a
Container
.
Determines the last usable position in a
Container
.
Get the length of a Component
.
Get the length of a Component
.
Get the length of a Component
.
Get the length of a Dimension
.
Get the length of a Dimension
.
Get the length of a Dimension
.
Get the usable length of a Container
minus its
insets
.
Get the usable length of a Container
minus its
insets
.
Get the usable length of a Container
minus its
insets
.
Returns the property name.
Get the offset of a Component
.
Get the offset of a Point
.
Get the offset of a Point
.
Get an instance of an Orientation
perpendicular to
this instance.
Get an instance of an Orientation
perpendicular to
this instance.
Get an instance of an Orientation
perpendicular to
this instance.
Returns the component that is displayed within the popup.
Get the position of a Component
.
Get the position of a Component
.
Get the position of a Component
.
Get the position of a MouseEvent
.
Get the position of a MouseEvent
.
Get the position of a MouseEvent
.
Get the position of a Point
.
Get the position of a Point
.
Get the position of a Point
.
Get a registered component.
Get an arrow button pointing to the start of the orientation.
Get an arrow button pointing to the start of the orientation.
Get an arrow button pointing to the start of the orientation.
Property editors should be configured to edit objects of this type.
Same as the standard java class GridLayout but allows more
flexability for sizing of columns and rows.
Construct a new GridLayout2 with a default of one column per
component, in a single row.
Construct a new GridLayout2 with the specified number of rows
and columns.
Construct a new GridLayout2 with the specified number of rows
and columns and cell sizing scheme.
Construct a new GridLayout2 with the specified number of rows
and columns and cell spacing.
Construct a new GridLayout2 with the specified number of rows
and columns, cell spacing and cell sizing scheme.
Construct a new GridLayout2 with the specified number of rows
and columns, cell spacing, cell sizing scheme and filling
scheme.
Construct a new GridLayout2 with the specified number of rows
and columns, cell spacing, cell sizing scheme and component
sizing and anchoring scheme.
Subclasses may override this method to change the names and mnemonics of
the various JButtons which appear at the bottom of the dialog.
Generate a new Point
object from position and offset values.
Generate a new Point
object from position and offset values.
Generate a new Point
object from position and offset values.
Similar to
GridLayout2
but once the components fill
the height of the container they flow into another grid on the
right until the full width of the container is filled.
Possible ways in which a user can lock a button: NONE
Do not resize the child components.
Do not resize the child components.
The side of the splitter of the component to be hidden on
a quick hide action.
The north layout constraint (top of container).
Put the component at the top of its display area,
centered horizontally.
Put the component at the top of its display area,
centered horizontally.
The side of the splitter to be hidden on a quick hide action: NORTH
The northeast layout constraint (top right of container).
Put the component at the top-right corner of its display area.
Put the component at the top-right corner of its display area.
The northwest layout constraint (top left of container).
Put each component in the top-left corner of its display area.
Put each component in the top-left corner of its display area.
Delegates painting to the UI component responsible for the split pane
divider.
A button that displays a popup when pressed.
Constructs a new PopupButton with no popup assigned.
Constructs a new PopupButton with the specified popup component
and button icon
Creates a new instance of PopupToolBox.
An extension of JButton to which alternative actions can be added.
Creates a new instance of PopupToolboxButton
Determines the preferred size of the container argument using
this grid layout.
Determines the preferred size of the container argument using
this grid layout.
Determines the preferred size of the container argument using
this labelled layout.
A property that can be displayed and edited within a PropertyTable.
Constructs a new Property.
Constructs a new Property.
A table of editable properties.
Creates a new PropertyTable for the specified set of Properties.
Creates a new PropertyTable for the specified set of Properties.
Allows components to be a set as a proportion to their container or
left as fixed size.
Lays out components in a single row or column starting from any
side and aligning components to eachother.
Provide a new default action for this button
Create a new Dimension
from an existing
Dimension
with its breadth changed to the breadth
of another given Dimension
.
Create a new Dimension
from an existing
Dimension
with its breadth changed to the breadth
of another given Dimension
.
Create a new Dimension
from an existing
Dimension
with its breadth changed to the breadth
of another given Dimension
.
Create a new Dimension
from an existing
Dimension
with its breadth changed to a given
value.
Create a new Dimension
from an existing
Dimension
with its breadth changed to a given
value.
Create a new Dimension
from an existing
Dimension
with its breadth changed to a given
value.
Sets the main component to be displayed within the dialog.
Sets the currently selected property value.
Create a new Dimension
from an existing
Dimension
with its length changed to the length of
another given Dimension
.
Create a new Dimension
from an existing
Dimension
with its length changed to the length of
another given Dimension
.
Create a new Dimension
from an existing
Dimension
with its length changed to the length of
another given Dimension
.
Create a new Dimension
from an existing
Dimension
with its length changed to a given
value.
Create a new Dimension
from an existing
Dimension
with its length changed to a given
value.
Create a new Dimension
from an existing
Dimension
with its length changed to a given
value.
Sets the component to be displayed within the popup.
Create a new Point
from an existing
Point
with its position changed to a given value.
Create a new Point
from an existing
Point
with its position changed to a given value.
Create a new Point
from an existing
Point
with its position changed to a given value.
Change the quick hide action.
Resizes the divider delegate when this component is resized.
Resizes the divider delegate when this component is resized.
Called when the user clicks the button.
The south layout constraint (bottom of container).
Put the component at the bottom of its display area, centered
horizontally.
Put the component at the bottom of its display area, centered
horizontally.
The side of the splitter to be hidden on a quick hide action: SOUTH
The southeast layout constraint (bottom right of container).
Put the component at the bottom-right corner of its display area.
Put the component at the bottom-right corner of its display area.
The southwest layout constraint (bottom left of container).
Put the component at the bottom-left corner of its display area.
Put the component at the bottom-left corner of its display area.
Acts as a seperator between components and will automatically
resize those components when the splitter is moved by dragging the
mouse across it.
A ProportionalLayout
which recognises a contained
Splitter
and automatically registers components either
side to be resized.
If the icon is the normally shown one: STANDARD
Create a new Point
from an existing
Point
with its length decreased by the length of a
Component
.
Create a new Point
from an existing
Point
with its length decreased by the length of a
Component
.
Create a new Point
from an existing
Point
with its length decreased by the length of a
Dimension
.
Create a new Point
from an existing
Point
with its length decreased by the length of a
Dimension
.
Create a new Point
from an existing
Point
with its position decreased by a given
value.
Create a new Point
from an existing
Point
with its position decreased by a given
value.
Create a new Dimension
from an existing
Dimension
with its length decreased by the length
of a Component
.
Create a new Dimension
from an existing
Dimension
with its length decreased by the length
of a Component
.
Create a new Dimension
from an existing
Dimension
with its length decreased by the length
of another Dimension
.
Create a new Dimension
from an existing
Dimension
with its length decreased by the length
of another Dimension
.
Create a new Dimension
from an existing
Dimension
with its length decreased by a given
value.
Create a new Dimension
from an existing
Dimension
with its length decreased by a given
value.