|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.formaria.swing.Panel
public class Panel
A basic container for components. The panel can optional draw a border. By default no frame is displayed.
Copyright (c) Formaria Ltd.,
License: see license.txt
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected int |
arc
|
static int |
BORDER_BEVEL
A bevel border |
static int |
BORDER_FLAT
A line border |
static int |
BORDER_NONE
No border |
protected int |
drawBorder
|
protected int |
padding
|
protected boolean |
translucent
|
protected boolean |
usesLaf
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
Panel()
Constructs a new panel with a null layout |
|
| Method Summary | |
|---|---|
void |
addNotify()
Repaint the component once it has been created |
int |
getArc()
Get the arc size |
int |
getDrawBorder()
Get the border display value. |
java.awt.Insets |
getInsets()
Get the insets |
Painter |
getPainter()
Get the background painter object |
java.awt.Dimension |
getPreferredSize()
Get the preferred size of the panel. |
boolean |
getUsesLaf()
Get the flag for painting of the background |
void |
paintComponent(java.awt.Graphics g)
Update the panel by erasing and then rendering the frame if any |
void |
restoreState(XmlElement stateElement)
Restore the application state |
void |
saveState(XmlElement stateElement)
Save the application state |
void |
setArc(int value)
Set the arc size |
void |
setBlend(boolean value)
|
void |
setBorder(java.lang.String value)
Deprecated. use setDrawBorder instead |
void |
setBounds(int x,
int y,
int w,
int h)
|
void |
setDrawBorder(int value)
Toggle the frame display. |
void |
setImageName(java.lang.String value)
Set the translucency |
void |
setPad(int value)
Set the padding |
void |
setPainter(Painter xp)
Set the background painter object |
void |
setSwingBorder(java.lang.String type)
Use Swings borders instead of painting the border directly. |
void |
setTitle(java.lang.String value)
|
void |
setTitlePos(java.lang.String value)
|
void |
setTitlePosition(int value)
Set the title position |
void |
setTitleStyle(java.lang.String value)
|
void |
setToolTip(java.lang.String text)
Set the tool tip text |
void |
setTranslucent(boolean value)
Set the translucency |
void |
setUsesLaf(boolean value)
Set the painting of the background |
void |
update(java.awt.Graphics g)
Update the component by painting its background |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, 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, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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 |
| Methods inherited from class java.awt.Container |
|---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
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, hide, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int BORDER_NONE
public static final int BORDER_FLAT
public static final int BORDER_BEVEL
protected int drawBorder
protected boolean usesLaf
protected boolean translucent
protected int arc
protected int padding
| Constructor Detail |
|---|
public Panel()
| Method Detail |
|---|
public void addNotify()
addNotify in class javax.swing.JComponentpublic void update(java.awt.Graphics g)
update in class javax.swing.JComponentg - the graphics contextpublic java.awt.Insets getInsets()
getInsets in class javax.swing.JComponentpublic void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentg - the graphics contextpublic int getArc()
public void setArc(int value)
value - the arc sizepublic void setPainter(Painter xp)
xp - the painter objectpublic Painter getPainter()
public void setBorder(java.lang.String value)
value - public void setDrawBorder(int value)
value - 0 for no frame, 1 for a bevel, 2 for a flat framesetSwingBorderpublic void setSwingBorder(java.lang.String type)
type - value=(line|lowered|raised|etched|empty|null|titled) for nor border or for a borderpublic void setUsesLaf(boolean value)
value - true to have the LAF paint the background or false for the
component to paint it itself using the colours specified in the styles (if any)public boolean getUsesLaf()
public int getDrawBorder()
public void setToolTip(java.lang.String text)
text - the new textpublic void setPad(int value)
value - the new padding in pixelspublic void setTranslucent(boolean value)
value - the new translucencypublic void setImageName(java.lang.String value)
value - the new translucencypublic void setBlend(boolean value)
value - public void setTitle(java.lang.String value)
value - public void setTitlePos(java.lang.String value)
value - public void setTitleStyle(java.lang.String value)
value - public void setTitlePosition(int value)
value - the new positionpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponent
public void setBounds(int x,
int y,
int w,
int h)
setBounds in class java.awt.Componentpublic void restoreState(XmlElement stateElement)
restoreState in interface PersistentStatepublic void saveState(XmlElement stateElement)
saveState in interface PersistentStatestateElement - the elements to hold the page state
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||