charvax.swing

Class JPanel

Known Direct Subclasses:
DateEntryField

public class JPanel
extends Container

JPanel is a generic lightweight container.

Field Summary

Fields inherited from class charva.awt.Container

_components, _currentFocus, _insets, _isValid, _layoutMgr, _minimumSize, _size

Fields inherited from class charva.awt.Component

BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT, _alignmentX, _alignmentY, _background, _cursesColor, _enabled, _focusListeners, _foreground, _keyListeners, _origin, _parent, _visible

Constructor Summary

JPanel()
The default constructor sets the layout manager to FlowLayout.
JPanel(LayoutManager layout_)
Use this constructor if you want to use a layout manager other than the default FlowLayout.

Method Summary

void
debug(int level_)
void
draw()
Draws the border of the panel (if there is one), plus all the contained components.
Border
getBorder()
Insets
getInsets()
void
setBorder(Border border_)
String
toString()

Methods inherited from class charva.awt.Container

add, add, debug, doLayout, draw, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getCurrentFocus, getHeight, getInsets, getSize, getWidth, invalidate, isFocusTraversable, isValid, minimumSize, nextFocus, previousFocus, processKeyEvent, remove, requestFocus, setBackground, setFocus, setForeground, setHeight, setLayout, setSize, setSize, setWidth, validate

Methods inherited from class charva.awt.Component

addFocusListener, addKeyListener, contains, contains, debug, draw, getAlignmentX, getAlignmentY, getAncestorWindow, getBackground, getBounds, getCursesColor, getForeground, getHeight, getLocation, getLocationOnScreen, getName, getParent, getSize, getWidth, hasFocus, hide, invalidate, isDisplayed, isEnabled, isFocusTraversable, isTotallyObscured, isValid, isVisible, minimumSize, processEvent, processFocusEvent, processKeyEvent, processMouseEvent, repaint, requestFocus, requestSync, setBackground, setBounds, setBounds, setBounds, setEnabled, setForeground, setLocation, setLocation, setName, setParent, setVisible, show, validate, validateCursesColor

Constructor Details

JPanel

public JPanel()
The default constructor sets the layout manager to FlowLayout.

JPanel

public JPanel(LayoutManager layout_)
Use this constructor if you want to use a layout manager other than the default FlowLayout.

Method Details

debug

public void debug(int level_)
Overrides:
debug in interface Container

draw

public void draw()
Draws the border of the panel (if there is one), plus all the contained components.
Overrides:
draw in interface Container

getBorder

public Border getBorder()

getInsets

public Insets getInsets()
Overrides:
getInsets in interface Container

setBorder

public void setBorder(Border border_)

toString

public String toString()