public class TablePanel
extends javax.swing.JPanel
JPanel
that uses
TableLayout
as its layout
manager. The purpose of TablePanel
is to support tabular
component structures without the complexity of the GridBagLayout
class.javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
BOTH
Resize component in both directions
|
static int |
BOTTOM
Align table vertically at the bottom of its container
|
static int |
CENTER
Center table in the container
|
static int |
FILL
Expand table to fill its container
|
static int |
HORIZONTAL
Resize component in horizontal direction only
|
static int |
LEFT
Align table horizontally at the left of its container
|
static int |
NONE
Do not resize component
|
static int |
RIGHT
Align table horizontally at the right of its container
|
static int |
TOP
Align table vertically at the top of its container
|
static int |
VERTICAL
Resize component in vertical direction only
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
TablePanel(int rows,
int columns)
Creates a new
TablePanel whose layout manager supports the
specified number of rows and columns. |
TablePanel(int rows,
int columns,
int hgap,
int vgap)
Creates a new
TablePanel with the specified number of rows and
columns and the supplied values for the horizontal and vertical gap. |
Modifier and Type | Method and Description |
---|---|
int |
getDefaultFill()
Returns the default fill parameter for components in the table.
|
int |
getHgap()
Returns the horizontal gap between components.
|
int |
getHorizontalAlignment()
Returns the horizontal alignment for the table.
|
int |
getVerticalAlignment()
Returns the vertical alignment for the table.
|
int |
getVgap()
Returns the vertical gap between components.
|
void |
setDefaultFill(int fill)
Sets the default fill parameter for components in the table.
|
void |
setHgap(int pixels)
Sets the horizontal gap between components.
|
void |
setHorizontalAlignment(int align)
Sets the horizontal alignment for the table.
|
void |
setVerticalAlignment(int align)
Sets the vertical alignment for the table.
|
void |
setVgap(int pixels)
Sets the vertical gap between components.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int NONE
public static final int HORIZONTAL
public static final int VERTICAL
public static final int BOTH
public static final int CENTER
public static final int LEFT
public static final int RIGHT
public static final int TOP
public static final int BOTTOM
public static final int FILL
public TablePanel(int rows, int columns)
TablePanel
whose layout manager supports the
specified number of rows and columns.rows
- The number of rows, or 0 for no limitcolumns
- The number of columns, or 0 for no limitpublic TablePanel(int rows, int columns, int hgap, int vgap)
TablePanel
with the specified number of rows and
columns and the supplied values for the horizontal and vertical gap.rows
- The number of rows, or 0 for no limitcolumns
- The number of columns, or 0 for no limithgap
- The gap between columnsvgap
- The gap between rowspublic void setHorizontalAlignment(int align)
CENTER
, LEFT
, RIGHT
, and
FILL
.align
- The horizontal alignment for the tablepublic int getHorizontalAlignment()
public void setVerticalAlignment(int align)
CENTER
, TOP
, BOTTOM
, and
FILL
.align
- The vertical alignment for the tablepublic int getVerticalAlignment()
public void setDefaultFill(int fill)
NONE
, HORIZONTAL
, VERTICAL
, and
BOTH
.fill
- The default fill parameter for components in the tablepublic int getDefaultFill()
public void setHgap(int pixels)
pixels
- The gap between components in pixelspublic int getHgap()
public void setVgap(int pixels)
pixels
- The gap between components in pixelspublic int getVgap()