|
[.hacks.] [.java.] |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--Awt | +--Caption | +--BorderPanel
(#)Cal.java
Field Summary | |
protected java.lang.String |
helpText
helptext for this panel null for none |
protected boolean |
miniMizable
can this panel be minimized ? |
protected NullLayout |
nullLayout
nulllayout is used when minimized |
Fields inherited from class Caption |
active, activeRect, caption, entered, hrefs, iconDist, iconPos, invalid, mode |
Fields inherited from class Awt |
actionListener, Background, bg, big, bim, Black, BlueMask, Bold, Bolditalic, borderDepth, borderType, BOTTOM, Brighter, Bulk, BULK, C, Center, CENTER, ColorMask, componentStates, Darker, E, East, EFFECT_MASK, Esc, FILL, Flat, FontMask, fonts, FontSize0, FontSizeMask, Foreground, GreenMask, Href, HREF, Hrefend, innerInsets, insets, Italic, itemListener, jvendor, jversion, Larger, LEFT, minimumDimension, MISC_MASK, Monospaced, N, NE, None, NONE, North, NorthEast, NorthWest, Null, NW, Plain, POSITION_MASK, Raised, RAISED, RedMask, RIGHT, S, SansSerif, SE, Serif, Smaller, South, SouthEast, SouthWest, Sunken, SUNKEN, SW, Tab0, TabMask, TabSizeMask, TOP, Uline, ULINE, W, West, White |
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 | |
BorderPanel()
The default contructor creates a regualr panel w/o decoration. |
|
BorderPanel(int borderType)
Create a panel with the specified border type. |
|
BorderPanel(int borderType,
java.lang.String title)
Create a panel with the specified border type and title string. |
|
BorderPanel(java.lang.String title)
Create a panel with the specified title string. |
Method Summary | |
java.lang.String |
getHelptext()
Get this panels help text |
protected java.awt.Rectangle |
getIconRectangle()
calculate icon position & size |
java.awt.Insets |
getInsets()
get Insets for this panel. insets + innerInsets + titlehight |
protected java.awt.Rectangle |
getTitleRectangle()
calculate title position & size |
boolean |
iconVisible()
is icon currently visible ? |
java.awt.Dimension |
measure()
calculate required sizes for this panel |
java.awt.Dimension |
measureCaption()
calculate Caption (Title) size including a fix one pixel border left/right two pixel top/bottom |
java.awt.Dimension |
measureIcon()
calculate Icon size including a fix one pixel border left/right two pixel top/bottom |
int |
measureTitleHeight()
calculate titlehight, if any |
boolean |
mini()
Get this panels state |
boolean |
minimizable()
Get this panels miniMizable property |
void |
mouseClicked(java.awt.event.MouseEvent e)
implement java.awt.event.MouseListener |
void |
mouseExited(java.awt.event.MouseEvent e)
implement java.awt.event.MouseListener |
void |
mouseMoved(java.awt.event.MouseEvent e)
implement java.awt.event.MouseListener |
void |
paint(java.awt.Graphics g)
Overwirte paint to do the actual artwork ;-) |
void |
paintCaption(java.awt.Graphics g,
int x,
int y,
int w,
int h)
Paint the Caption (Title) |
void |
paintIcon(java.awt.Graphics g,
int x,
int y,
int w,
int h)
Paint the Icon |
void |
setHelptext(java.lang.String helpText)
Set the help text for this panel |
void |
setLayout(java.awt.LayoutManager l)
Overwite setLayout() to be able to save old layout |
void |
setMini(boolean m)
Force this panel to a specific state |
void |
setMinimizable(boolean miniMizable)
Set the miniMizable property for this panel |
boolean |
titleVisible()
is title currently visible ? |
Methods inherited from class Caption |
doHref, getCaption, getHref, getLabel, getMode, getText, getTitle, invalidate, isActive, isEntered, mousePressed, setActive, setCaption, setEntered, setLabel, setMode, setText, setTitle |
Methods inherited from class java.awt.Panel |
getAccessibleContext |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, 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 |
protected java.lang.String helpText
protected NullLayout nullLayout
protected boolean miniMizable
Constructor Detail |
public BorderPanel()
public BorderPanel(int borderType)
borderType
- border type.public BorderPanel(java.lang.String title)
title
- Title.public BorderPanel(int borderType, java.lang.String title)
borderType
- border type.title
- Title.Method Detail |
public void setHelptext(java.lang.String helpText)
helpText
- help text.public java.lang.String getHelptext()
public void setMinimizable(boolean miniMizable)
miniMizable
- can this panel be minimized?public boolean minimizable()
public void setMini(boolean m)
m
- minimized=true maximized=falsepublic boolean mini()
public void setLayout(java.awt.LayoutManager l)
setLayout
in class java.awt.Container
public java.awt.Dimension measure()
measure
in class Caption
public java.awt.Dimension measureCaption()
measureCaption
in class Caption
public java.awt.Dimension measureIcon()
measureIcon
in class Caption
public int measureTitleHeight()
public java.awt.Insets getInsets()
getInsets
in class Awt
public boolean titleVisible()
public boolean iconVisible()
protected java.awt.Rectangle getTitleRectangle()
protected java.awt.Rectangle getIconRectangle()
public void paint(java.awt.Graphics g)
paint
in class Caption
g
- Graphics object to usepublic void paintCaption(java.awt.Graphics g, int x, int y, int w, int h)
paintCaption
in class Caption
g
- Graphics object to usex
- x-position of describing recty
- y-position of describing rectw
- width of describing recth
- height of describing rectpublic void paintIcon(java.awt.Graphics g, int x, int y, int w, int h)
paintIcon
in class Caption
g
- Graphics object to usex
- x-position of describing recty
- y-position of describing rectw
- width of describing recth
- height of describing rectpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
mouseExited
in class Caption
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class Caption
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class Awt
|
[.hacks.] [.java.] |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |