|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
oracle.ewt.lwAWT.LWComponent
oracle.ewt.lwAWT.AbstractPainterComponent
oracle.ewt.lwAWT.AbstractButton
oracle.ewt.button.PushButton
oracle.forms.ui.VButton
oracle.forms.fd.XPButton
public class XPButton
A XP like Command button
Nested Class Summary | |
---|---|
(package private) class |
XPButton.RoundBorder
|
Nested classes/interfaces inherited from class oracle.ewt.lwAWT.AbstractButton |
---|
oracle.ewt.lwAWT.AbstractButton.AccessibleAbstractButton |
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 boolean |
bBorder
|
protected boolean |
bDefault
|
protected boolean |
bEnable
|
protected boolean |
bFocus
|
protected boolean |
bGradient
|
protected boolean |
bGrayDisableImages
|
protected static boolean |
bLog
|
protected boolean |
bOverflew
|
protected boolean |
bPressed
|
protected boolean |
bRolloverMark
|
protected java.awt.Color |
cBack
|
protected java.awt.Color |
cBG
|
protected java.awt.Color |
cBorder
|
protected java.awt.Color |
cDefault
|
protected java.awt.Color |
cDisable
|
protected java.awt.Color |
cEnd
|
static int |
Center
|
protected java.awt.Color |
cFG
|
protected java.awt.Color |
cFocus
|
protected java.awt.Color |
cStart
|
static int |
DownToUp
|
protected java.awt.BasicStroke |
focusStroke
|
protected java.awt.Font |
font
|
protected float |
fStroke
|
protected float |
fWidth
|
private static java.util.HashMap |
hIcons
|
private static java.util.HashMap |
hIconsDisable
|
private static java.util.HashMap |
hIconsOff
|
private static java.util.HashMap |
hIconsOn
|
private static java.util.HashMap |
hIconsPressed
|
protected int |
iArcHeight
|
protected int |
iArcWidth
|
protected javax.swing.ImageIcon |
ic
|
protected int |
iDec
|
protected int |
igrDir
|
protected int |
iH
|
protected int |
iImg
|
protected int |
iImgH
|
protected int |
iImgPos
|
protected int |
iImgW
|
protected java.awt.Image |
image
|
protected int |
iTextPos
|
protected int |
iW
|
protected int |
iX
|
protected int |
iY
|
static int |
Left
|
static int |
LeftToRight
|
static int |
Right
|
static int |
RightToLeft
|
protected java.lang.String |
sButtonName
|
protected java.lang.String |
sImgPos
|
protected javax.swing.ImageIcon[] |
tic
|
protected int[] |
tiImgH
|
protected int[] |
tiImgW
|
static int |
UpLeftToDownRight
|
static int |
UpToDown
|
Fields inherited from class oracle.ewt.lwAWT.LWComponent |
---|
DEFAULT_BORDERPAINTER, DEFAULT_COLOR, DEFAULT_FONT, DEFAULT_PAINTER, MNEMONIC_CHAR_NONE, MNEMONIC_INDEX_NONE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface oracle.forms.ui.IView |
---|
DEFAULT_COLOR |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
XPButton(java.lang.String sLabel)
|
Method Summary | |
---|---|
protected boolean |
isImageLoaded(int iType,
java.lang.String sName)
|
void |
log(java.lang.String msg)
Utility function to print out a debug message to the Java Console |
protected void |
mouseOFF()
|
protected void |
mouseON()
|
void |
paint(java.awt.Graphics g)
|
protected void |
setBackgroundcolor(java.awt.Color c)
|
protected void |
setBGcolor(java.awt.Color c)
|
protected void |
setBorder(boolean b)
|
protected void |
setBTImage(java.awt.Image i)
|
protected void |
setButtonName(java.lang.String sName)
|
protected void |
setDirection(int iDirection)
|
protected void |
setEnable(boolean b)
|
protected void |
setFGcolor(java.awt.Color c)
|
protected void |
setFocusColor(java.awt.Color c)
|
protected void |
setFonte(java.awt.Font f)
|
protected void |
setGrayDisable(boolean b)
|
protected void |
setImageDisabled(java.awt.Image i)
|
protected void |
setImageOFF(java.awt.Image i)
|
protected void |
setImageON(java.awt.Image i)
|
protected void |
setImagePosition(java.lang.String sPos)
|
protected void |
setImagePressed(java.awt.Image i)
|
private java.awt.Point |
SetImgCoordinate()
|
protected void |
setNumImage(int iNum)
|
protected void |
setPressed(boolean b)
|
protected void |
setRolloverMark(boolean b)
|
protected void |
setShadowcolor(java.awt.Color c)
|
protected void |
setTextPosition(int iPos)
|
void |
update(java.awt.Graphics g)
|
Methods inherited from class oracle.forms.ui.VButton |
---|
add, addListener, destroy, getDefaultName, getProperty, init, remove, removeAll, removeListener, repaint, setLabel, setProperty |
Methods inherited from class oracle.ewt.button.PushButton |
---|
activate, addActionListener, createAccessibleContext, doesKeyCausePress, getButtonUI, getImageSet, getLabel, getPaintData, getPainter, getPaintState, getUIClassID, interiorContains, isArmed, isDefault, isLeftmost, isRightmost, paramString, processActionEvent, processEventImpl, processFocusEvent, removeActionListener, setArmed, setDefault, setImage, setImageSet, setLeftmost, setPainter, setRightmost |
Methods inherited from class oracle.ewt.lwAWT.AbstractButton |
---|
disable, isFocusable, isFocusTraversable, isInteracting, postProcessKey, processKeyEvent, processMouseDragged, processMouseEvent, processMouseExited, processMouseMotionEvent, processMouseMoved, processMousePressed, processMouseReleased, requestFocus, setFocusable, setInteracting, simulatePush, terminateInteraction |
Methods inherited from class oracle.ewt.lwAWT.AbstractPainterComponent |
---|
getInvalidateFlags, getMaximumSize, getMinimumSize, getPreferredSize, getRepaintFlags, isInteriorTransparent, paintInterior |
Methods inherited from class oracle.ewt.lwAWT.LWComponent |
---|
accessAccessibleContext, addAnyEventListener, addImpl, addNotify, addPostKeyListener, addPreKeyListener, clipToParents, contains, convertInnerToOuterSize, convertInteriorToOuter, convertOuterToInterior, doLayout, enable, eventMatchesMnemonic, eventMatchesMnemonic, freezeRepaints, getAccessibleContext, getActualAlignment, getActualReadingDirection, getAlignment, getBackground, getBaseClassName, getBorderContext, getBorderInsets, getBorderPainter, getClientProperty, getColorScheme, getDefaultHelpProvider, getDocumentSize, getDoubleBuffer, getEWTDropTarget, getFill, getFocusedComponent, getFont, getForeground, getGraphics, getHelpBook, getHelpProvider, getHelpTopic, getInnerBounds, getInnerHeight, getInnerOrigin, getInnerSize, getInnerWidth, getInsets, getInteriorAlignmentX, getInteriorAlignmentY, getLookAndFeel, getMnemonicChar, getMnemonicIndex, getMnemonicString, getName, getPageBounds, getPaintContext, getPrintPaintContext, getReadingDirection, getToolTipValue, getUI, getUIDefaults, hasFocus, hasGlobalFocus, hasMnemonicModifier, hasWindowFocus, hide, imageUpdate, insets, invalidate, invalidateAndRepaintIfNecessary, isActive, isBorderTransparent, isChildClipped, isClippedBySibling, isDoubleBufferingEnabled, isLocaleDefaulted, isPaintPropagationRequired, isReadingDirectionDefaulted, isTransparent, paintAll, paintImmediate, paintImmediate, paintImmediateInterior, paintImmediateInterior, paintImmediateUnclipped, paintOverChildren, pointInInterior, pointIsInChild, print, printAll, printPage, processEvent, putClientProperty, redispatchEvent, remove, removeAnyEventListener, removeClientProperty, removeNotify, removePostKeyListener, removePreKeyListener, repaint, repaintInterior, repaintInterior, reshape, setAlignment, setBackground, setColorScheme, setDefaultHelpProvider, setDoubleBufferingEnabled, setEnabled, setEWTDropTarget, setFill, setFont, setForeground, setHelpBook, setHelpProvider, setHelpTopic, setLocale, setLookAndFeel, setMnemonicChar, setMnemonicIndex, setReadingDirection, setToolTipValue, setToolTipValue, setUI, setVisible, shiftFrozenDamage, showHelp, unfreezeRepaints, updateAlignment, updateLocale, updateReadingDirection, updateUI, updateUI, updateUI |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMousePosition, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, 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, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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 |
Methods inherited from interface oracle.forms.ui.IView |
---|
contains |
Methods inherited from interface oracle.ewt.lwAWT.VirtualComponent |
---|
getBounds, getSize |
Field Detail |
---|
protected java.lang.String sButtonName
protected boolean bGradient
protected float fWidth
protected float fStroke
public static int LeftToRight
public static int RightToLeft
public static int UpToDown
public static int DownToUp
public static int UpLeftToDownRight
public static int Left
public static int Center
public static int Right
protected java.awt.Color cStart
protected java.awt.Color cEnd
protected java.awt.Color cDefault
protected java.awt.Color cFocus
protected java.awt.Color cDisable
protected java.awt.Color cFG
protected java.awt.Color cBG
protected java.awt.Color cBack
protected java.awt.Color cBorder
protected int igrDir
protected int iTextPos
protected int iImgPos
protected java.awt.Font font
private static java.util.HashMap hIcons
private static java.util.HashMap hIconsOn
private static java.util.HashMap hIconsOff
private static java.util.HashMap hIconsPressed
private static java.util.HashMap hIconsDisable
protected java.awt.Image image
protected javax.swing.ImageIcon ic
protected javax.swing.ImageIcon[] tic
protected int iImg
protected java.lang.String sImgPos
protected int iX
protected int iY
protected int iW
protected int iH
protected int iImgW
protected int iImgH
protected int[] tiImgW
protected int[] tiImgH
protected boolean bGrayDisableImages
protected int iArcWidth
protected int iArcHeight
protected int iDec
protected boolean bBorder
protected boolean bFocus
protected boolean bDefault
protected boolean bEnable
protected boolean bPressed
protected boolean bOverflew
protected boolean bRolloverMark
protected java.awt.BasicStroke focusStroke
protected static boolean bLog
Constructor Detail |
---|
public XPButton(java.lang.String sLabel)
Method Detail |
---|
protected void setButtonName(java.lang.String sName)
protected void setFGcolor(java.awt.Color c)
protected void setFocusColor(java.awt.Color c)
protected void setBGcolor(java.awt.Color c)
protected void setBorder(boolean b)
protected void setShadowcolor(java.awt.Color c)
protected void setBackgroundcolor(java.awt.Color c)
protected void setDirection(int iDirection)
protected void setTextPosition(int iPos)
protected void setImagePosition(java.lang.String sPos)
protected void setFonte(java.awt.Font f)
protected void setEnable(boolean b)
protected void setGrayDisable(boolean b)
protected void setRolloverMark(boolean b)
protected boolean isImageLoaded(int iType, java.lang.String sName)
protected void setPressed(boolean b)
protected void setBTImage(java.awt.Image i)
protected void setImageON(java.awt.Image i)
protected void setImageOFF(java.awt.Image i)
protected void setImagePressed(java.awt.Image i)
protected void setImageDisabled(java.awt.Image i)
protected void mouseON()
protected void mouseOFF()
protected void setNumImage(int iNum)
public void paint(java.awt.Graphics g)
paint
in interface oracle.forms.ui.IView
paint
in class oracle.ewt.lwAWT.LWComponent
public void update(java.awt.Graphics g)
update
in class oracle.ewt.lwAWT.LWComponent
private java.awt.Point SetImgCoordinate()
public void log(java.lang.String msg)
msg
- string to display, this will be prefixed with the classname of the PJC
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |