|
||||||||
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.LAF_XP_Button
public class LAF_XP_Button
A XP like Swing JButton's PJC
the standard Forms button is overloaded
by a Swing JButton to allow
the XP L&F style
need the JRE 1.4 to use Gradient feature
Nested Class Summary | |
---|---|
(package private) class |
LAF_XP_Button.ButtonMouseAdapter
Private class to handle user mouse actions |
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 | |
---|---|
private boolean |
bDebug
|
private boolean |
bFirst
|
private boolean |
bInit
|
private LAF_XP_Button.ButtonMouseAdapter |
bma
|
private boolean |
bMouseClick
|
private boolean |
bMouseEnter
|
private boolean |
bMouseExit
|
private boolean |
bSendEvents
|
private java.lang.String |
CLASSNAME
|
private char |
cSeparator
|
private DrawLAF |
dBean
|
private ImageKit |
ik
|
private java.util.List |
list_msg
|
private java.net.URL |
m_codeBase
|
private oracle.forms.handler.IHandler |
m_handler
|
XPButton |
pb
|
static oracle.forms.properties.ID |
pEventMouseEvent
|
static oracle.forms.properties.ID |
pEventMouseMsg
|
static oracle.forms.properties.ID |
pItemName
|
static oracle.forms.properties.ID |
pSetEvent
|
static oracle.forms.properties.ID |
pSetMouseEvents
|
private java.lang.String |
sButtonName
|
private static oracle.forms.properties.ID |
SETBACKGROUNDCOLOR
|
private static oracle.forms.properties.ID |
SETBORDER
|
private static oracle.forms.properties.ID |
SETDEBUG
|
private static oracle.forms.properties.ID |
setDisabledImage
|
private static oracle.forms.properties.ID |
setDisableImage
|
private static oracle.forms.properties.ID |
SETFOCUSCOLOR
|
private static oracle.forms.properties.ID |
SETIMAGE
|
private static oracle.forms.properties.ID |
SETIMAGEOFF
|
private static oracle.forms.properties.ID |
SETIMAGEON
|
private static oracle.forms.properties.ID |
SETIMAGEPOS
|
private static oracle.forms.properties.ID |
setPressedImage
|
private static oracle.forms.properties.ID |
setRolloverMark
|
private static oracle.forms.properties.ID |
setScheme
|
private static oracle.forms.properties.ID |
setSeparator
|
private static oracle.forms.properties.ID |
SETSHADOWCOLOR
|
private static oracle.forms.properties.ID |
SETSHAREDIMAGENAME
|
private static oracle.forms.properties.ID |
SETTEXTPOS
|
private java.lang.String |
sInitialLabel
|
private java.lang.String |
sItemName
|
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 | |
---|---|
LAF_XP_Button()
|
Method Summary | |
---|---|
void |
destroy()
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
(package private) DrawLAF |
getLAFBean()
|
void |
init(oracle.forms.handler.IHandler handler)
|
void |
log(java.lang.String msg)
Utility function to print out a debug message to the Java Console |
void |
paint(java.awt.Graphics p0)
|
(package private) void |
setLAFBean(DrawLAF DF)
|
boolean |
setProperty(oracle.forms.properties.ID property,
java.lang.Object value)
|
Methods inherited from class oracle.forms.ui.VButton |
---|
add, addListener, getDefaultName, getProperty, remove, removeAll, removeListener, repaint, setLabel |
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, update, 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 |
---|
private static final oracle.forms.properties.ID SETIMAGE
private static final oracle.forms.properties.ID SETIMAGEON
private static final oracle.forms.properties.ID SETIMAGEOFF
private static final oracle.forms.properties.ID SETBORDER
private static final oracle.forms.properties.ID SETSHAREDIMAGENAME
private static final oracle.forms.properties.ID SETDEBUG
private static final oracle.forms.properties.ID SETBACKGROUNDCOLOR
private static final oracle.forms.properties.ID SETTEXTPOS
private static final oracle.forms.properties.ID SETFOCUSCOLOR
private static final oracle.forms.properties.ID SETSHADOWCOLOR
private static final oracle.forms.properties.ID SETIMAGEPOS
private static final oracle.forms.properties.ID setScheme
private static final oracle.forms.properties.ID setSeparator
private static final oracle.forms.properties.ID setDisableImage
private static final oracle.forms.properties.ID setPressedImage
private static final oracle.forms.properties.ID setDisabledImage
private static final oracle.forms.properties.ID setRolloverMark
public static final oracle.forms.properties.ID pSetEvent
public static final oracle.forms.properties.ID pSetMouseEvents
public static final oracle.forms.properties.ID pEventMouseEvent
public static final oracle.forms.properties.ID pEventMouseMsg
public static final oracle.forms.properties.ID pItemName
private final java.lang.String CLASSNAME
private DrawLAF dBean
private java.lang.String sInitialLabel
private oracle.forms.handler.IHandler m_handler
private java.net.URL m_codeBase
private boolean bDebug
public XPButton pb
private boolean bFirst
private boolean bInit
private char cSeparator
private java.lang.String sButtonName
private ImageKit ik
private LAF_XP_Button.ButtonMouseAdapter bma
private java.lang.String sItemName
private boolean bSendEvents
private boolean bMouseEnter
private boolean bMouseClick
private boolean bMouseExit
private java.util.List list_msg
Constructor Detail |
---|
public LAF_XP_Button()
Method Detail |
---|
public void init(oracle.forms.handler.IHandler handler)
init
in interface oracle.forms.ui.IView
init
in class oracle.forms.ui.VButton
public void destroy()
destroy
in interface oracle.forms.ui.IView
destroy
in class oracle.forms.ui.VButton
void setLAFBean(DrawLAF DF)
DrawLAF getLAFBean()
public void paint(java.awt.Graphics p0)
paint
in interface oracle.forms.ui.IView
paint
in class oracle.ewt.lwAWT.LWComponent
public boolean setProperty(oracle.forms.properties.ID property, java.lang.Object value)
setProperty
in interface oracle.forms.ui.IView
setProperty
in class oracle.forms.ui.VButton
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void log(java.lang.String msg)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |