A B C D G H I L M P R S T V

A

actionPerformed(ActionEvent) - Method in class thinSoft.ui_test.ChessLayoutTest
Takes action on a button press to create a ChessBoard according to the Applet Parameters.
add(Component, ChessPiece) - Method in class thinSoft.ui.ChessLayout
Adds the Component to the Container, binding it to a copy of the ChessPiece given.
add(Component, ChessPiece, int, int) - Method in class thinSoft.ui.ChessLayout
Adds the Component to the Container, binding it to a copy of the ChessPiece given, but with the row and column set to the specified values.
add(Component, ChessPiece, int, int, int, int) - Method in class thinSoft.ui.ChessLayout
Adds the Component to the Container, binding it to a copy of the ChessPiece given, but with the row, column, number of rows and number of columns set to the specified values.
addLayoutComponent(Component, Object) - Method in class thinSoft.ui.ChessLayout
Adds the specified component to the layout, binding it to a copy of the ChessPiece given.
addLayoutComponent(String, Component) - Method in class thinSoft.ui.ChessLayout
Adds the specified named Component to the layout.
adjustBoardSize() - Method in class thinSoft.ui.ChessLayout
Adjusts the size of the ChessBoard if necessary to include all the current Components.

B

bindPiece(Component, ChessPiece) - Method in class thinSoft.ui.ChessLayout
Binds a ChessPiece to a Component.
BOTTOM - Static variable in class thinSoft.ui.ChessPiece
Place the component on the bottom

C

CENTER - Static variable in class thinSoft.ui.ChessPiece
Center the component horizontally or vertically
ChessLayout - class thinSoft.ui.ChessLayout.
A layout modeled after a stretched chessboard.
ChessLayout() - Constructor for class thinSoft.ui.ChessLayout
Constructs a new ChessLayout of size 1.
ChessLayout(Insets, int[], int[], int[], int[]) - Constructor for class thinSoft.ui.ChessLayout
Constructs a new ChessLayout with all LayoutManager parameters.
ChessLayout(int[], int[]) - Constructor for class thinSoft.ui.ChessLayout
Constructs a new ChessLayout from a row elasticity vector and a column elasticity vector.
ChessLayout(int, int) - Constructor for class thinSoft.ui.ChessLayout
Constructs a new ChessLayout with the specified number initial number of rows and columns.
ChessLayoutTest - class thinSoft.ui_test.ChessLayoutTest.
Provides a ChessLayout test lab where you can explore the operation of the ChessLayout.
ChessLayoutTest() - Constructor for class thinSoft.ui_test.ChessLayoutTest
 
ChessPiece - class thinSoft.ui.ChessPiece.
Represents a Component in the ChessLayout.
ChessPiece() - Constructor for class thinSoft.ui.ChessPiece
Default ChessPiece constructor.
ChessPiece(byte, byte) - Constructor for class thinSoft.ui.ChessPiece
Constructs a ChessPiece with the specified horizontal and vertical positioning.
ChessPiece(byte, byte, int, int) - Constructor for class thinSoft.ui.ChessPiece
Constructs a ChessPiece from row/column coordinates, positioning, and minimum pixel size.
ChessPiece(byte, byte, int, int, int, int) - Constructor for class thinSoft.ui.ChessPiece
Constructs a ChessPiece from vertical/horizontal position, row/column size, and minimum/preferred size.
ChessPiece(byte, byte, int, int, int, int, Insets) - Constructor for class thinSoft.ui.ChessPiece
Constructs a ChessPiece from vertical/horizontal position, row/column size, and minimum/preferred size and Insets.
clone() - Method in class thinSoft.ui.ChessPiece
Clones the object.
col - Variable in class thinSoft.ui.ChessPiece
Column position of this component
cols - Variable in class thinSoft.ui.ChessPiece
Number of additional columns this component occupies
computeTop(int[], int[], int[]) - Method in class thinSoft.ui.ChessLayout
Computes the top row/column height/width based on the row/column constraints.

D

debugLevel - Variable in class thinSoft.ui.ChessLayout
Debuggging print level (deprecated)
destroy() - Method in class thinSoft.ui_test.ChessLayoutTest
Destroys the Applet.

G

getBorder() - Method in class thinSoft.ui.ChessLayout
Gets border insets.
getColElasticity() - Method in class thinSoft.ui.ChessLayout
Gets the current column elasticities.
getColGap() - Method in class thinSoft.ui.ChessLayout
Returns the current column gaps.
getCols() - Method in class thinSoft.ui.ChessLayout
Gets the current number of columns.
getConstraints(int[], int[], int[], int[], int) - Method in class thinSoft.ui.ChessLayout
Gets the set of constraints imposed by the Component minimumSize or preferredSize.
getContainer() - Method in class thinSoft.ui.ChessLayout
Gets the Container associated with this layout.
getLayoutAlignmentX(Container) - Method in class thinSoft.ui.ChessLayout
Returns the current X axis alignment, indicating how this component should be centered on the X axis relative to other components.
getLayoutAlignmentY(Container) - Method in class thinSoft.ui.ChessLayout
Returns the current X axis alignment, indicating how this component should be centered on the Y axis relative to other components.
getPiece(Component) - Method in class thinSoft.ui.ChessLayout
Returns a clone() of the ChessPiece associated with the given Component.
getRowElasticity() - Method in class thinSoft.ui.ChessLayout
Gets the current row elasticities.
getRowGap() - Method in class thinSoft.ui.ChessLayout
Gets the current row gaps.
getRows() - Method in class thinSoft.ui.ChessLayout
Gets the current number of rows.

H

horizontalPosition - Variable in class thinSoft.ui.ChessPiece
Horizontal position of the component

I

init() - Method in class thinSoft.ui_test.ChessLayoutTest
Initializes the Applet.
insets - Variable in class thinSoft.ui.ChessPiece
Insets within the space (may be null)
interpolate(int[], int[], int, int) - Method in class thinSoft.ui.ChessLayout
Interpolates between the two vectors, returning a third vector with the interpolated value.
invalidateLayout(Container) - Method in class thinSoft.ui.ChessLayout
Is called to invalidate the current layout.

L

layoutContainer(Container) - Method in class thinSoft.ui.ChessLayout
Lays out the container.
layoutSize(Container, int) - Method in class thinSoft.ui.ChessLayout
Returns the dimensions needed to layout this container.
LEFT - Static variable in class thinSoft.ui.ChessPiece
Place the component on the left side

M

main(String[]) - Static method in class thinSoft.ui_test.ChessLayoutTest
 
maximumLayoutSize(Container) - Method in class thinSoft.ui.ChessLayout
Returns the maximum size of the container.
minimumHeight - Variable in class thinSoft.ui.ChessPiece
Minimum component height
minimumLayoutSize(Container) - Method in class thinSoft.ui.ChessLayout
Returns the minimum size of the container.
minimumWidth - Variable in class thinSoft.ui.ChessPiece
Minimum component width

P

preferredHeight - Variable in class thinSoft.ui.ChessPiece
Maximum component height
preferredLayoutSize(Container) - Method in class thinSoft.ui.ChessLayout
Returns the preferred size of the container.
preferredWidth - Variable in class thinSoft.ui.ChessPiece
Maximum component width

R

removeLayoutComponent(Component) - Method in class thinSoft.ui.ChessLayout
Removes the specified Component from the layout.
RIGHT - Static variable in class thinSoft.ui.ChessPiece
Place the component on the right side
row - Variable in class thinSoft.ui.ChessPiece
Row position of this component
rows - Variable in class thinSoft.ui.ChessPiece
Number of additional rows this component occupies

S

setBorder(Insets) - Method in class thinSoft.ui.ChessLayout
Sets border insets.
setColElasticity(int) - Method in class thinSoft.ui.ChessLayout
Sets all column elasticities to the given value.
setColElasticity(int[]) - Method in class thinSoft.ui.ChessLayout
Sets all column elasticities from the array given.
setColElasticity(int, int) - Method in class thinSoft.ui.ChessLayout
Sets the elasticity of a given column to the value given.
setColElasticity(int, int, int) - Method in class thinSoft.ui.ChessLayout
Sets the elasticity of a given range of columns to the value specified.
setColGap(int) - Method in class thinSoft.ui.ChessLayout
Sets all column gaps to a constant value.
setColGap(int[]) - Method in class thinSoft.ui.ChessLayout
Sets all column gaps and the number of chessboard columns from the array given.
setColGap(int, int) - Method in class thinSoft.ui.ChessLayout
Sets the gap after a single column.
setColGap(int, int, int) - Method in class thinSoft.ui.ChessLayout
Sets the gaps between a range of columns to a constant value.
setCols(int) - Method in class thinSoft.ui.ChessLayout
Changes the number of columns on the chessboard.
setContainer(Container) - Method in class thinSoft.ui.ChessLayout
Binds this LayoutManager to the specified Container.
setLayoutAlignmentX(Container, float) - Method in class thinSoft.ui.ChessLayout
Sets the X axis alignment.
setLayoutAlignmentY(Container, float) - Method in class thinSoft.ui.ChessLayout
Sets the Y axis alignment.
setPiece(Component, ChessPiece) - Method in class thinSoft.ui.ChessLayout
Binds a ChessPiece to a Component.
setRowElasticity(int) - Method in class thinSoft.ui.ChessLayout
Sets all row elasticities to the given value.
setRowElasticity(int[]) - Method in class thinSoft.ui.ChessLayout
Sets all row elasticities from the array given.
setRowElasticity(int, int) - Method in class thinSoft.ui.ChessLayout
Sets the elasticity of a row.
setRowElasticity(int, int, int) - Method in class thinSoft.ui.ChessLayout
Sets the elasticity of a given range of rows to the value specified.
setRowGap(int) - Method in class thinSoft.ui.ChessLayout
Sets all row Gaps to a constant value.
setRowGap(int[]) - Method in class thinSoft.ui.ChessLayout
Sets all row gaps and the number of chessboard rows from the array given.
setRowGap(int, int) - Method in class thinSoft.ui.ChessLayout
Sets the gap after a single row.
setRowGap(int, int, int) - Method in class thinSoft.ui.ChessLayout
Sets the gaps between a range of rows to a constant value.
setRows(int) - Method in class thinSoft.ui.ChessLayout
Changes the number of rows on the chessboard.
shrinkTop(int[], int[], int[], int[], int[], int[], int) - Method in class thinSoft.ui.ChessLayout
Reduces the size of the layout below the PreferredSize by adjusting the Component sizes from the PreferredSize Dimensions to the the MinimumSize Dimensions.
start() - Method in class thinSoft.ui_test.ChessLayoutTest
Starts the Applet.
startButton - Variable in class thinSoft.ui_test.ChessLayoutTest
Button to display
stop() - Method in class thinSoft.ui_test.ChessLayoutTest
Stops the Applet.
STRETCH - Static variable in class thinSoft.ui.ChessPiece
Stretch the component horizontally or vertically
stretchTop(int[], int[], int[], int[], int) - Method in class thinSoft.ui.ChessLayout
Stretches the vector of row/column positions to fit the container according to the elasticity array given.

T

TOP - Static variable in class thinSoft.ui.ChessPiece
Place the component on the top
toString() - Method in class thinSoft.ui.ChessLayout
Returns the String representation of this ChessLayout's values.
toString() - Method in class thinSoft.ui.ChessPiece
Expresses a ChessPiece as a String.

V

verticalPosition - Variable in class thinSoft.ui.ChessPiece
Vertical position of the component

A B C D G H I L M P R S T V