Oracle Forms 9i Samples and Demos


oracle.forms.demos
Class ModCursor

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--oracle.ewt.lwAWT.LWComponent
                    |
                    +--oracle.ewt.EwtComponent
                          |
                          +--oracle.ewt.lwAWT.lwText.LWTextComponent
                                |
                                +--oracle.ewt.lwAWT.lwText.LWCommonText
                                      |
                                      +--oracle.ewt.lwAWT.lwText.LWTextField
                                            |
                                            +--oracle.forms.ui.VTextField
                                                  |
                                                  +--oracle.forms.demos.ModCursor
All Implemented Interfaces:
javax.accessibility.Accessible, oracle.ewt.dnd.Autoscroll, oracle.ewt.lwAWT.DoubleBufferer, oracle.ewt.help.HelpCapable, java.awt.image.ImageObserver, oracle.ewt.lwAWT.ImmediatePainter, oracle.forms.ui.IView, oracle.ewt.lwAWT.KeyProcessor, java.awt.MenuContainer, oracle.ewt.scrolling.Scrollable, java.io.Serializable, oracle.ewt.lwAWT.VirtualComponent

public class ModCursor
extends oracle.forms.ui.VTextField

Oracle Forms Server 9i PJC Example

This is a Forms 9i PJC which subclasses off of the standard Forms Textfield. What this means is that it is possible to modify some of the behaviour (or add it!) of the standard Forms textfield component but DO NOT have to worry about all the other functionality - it is obtained for free so to speak ... If this interest you, check out the Using Java in Oracle Forms Applications published on the OTN website for more details on this topic.

Version:
2.0
Author:
sbutton 03/16/2000
See Also:
Serialized Form

Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static oracle.forms.properties.ID DOCURSOR
          Register the property used from PL/SQL to pass in the name of the cursor to use when the mouse moves over the component.
 
Fields inherited from class oracle.ewt.lwAWT.lwText.LWTextField
ALIGNMENT_CENTER, ALIGNMENT_DEFAULT, ALIGNMENT_LEFT, ALIGNMENT_RIGHT
 
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 oracle.ewt.scrolling.Scrollable
SCROLL_LINEDOWN, SCROLL_LINEUP, SCROLL_PAGEDOWN, SCROLL_PAGEUP, SCROLL_POSITION
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ModCursor()
          Construct the ModCursor class, based on the oracle.forms.ui.VTextField base class.
 
Method Summary
 java.lang.Object getProperty(oracle.forms.properties.ID pid)
          The method from the oracle.forms.ui.IView interface which allows the PJC to return the current settings of a property to a running Form.
 boolean setProperty(oracle.forms.properties.ID pid, java.lang.Object value)
          The method from the oracle.forms.ui.IView interface which allows the PJC to receive property settings from a running Form.
 
Methods inherited from class oracle.forms.ui.VTextField
add, addListener, copy, cut, destroy, getDefaultName, init, isTextSecure, remove, removeAll, removeListener, repaint, setTextSecure
 
Methods inherited from class oracle.ewt.lwAWT.lwText.LWTextField
addActionListener, createAccessibleContext, getDisplayStringFilter, getMinimumSize, getPreferredSize, getText, getUIClassID, layoutCanvas, paintCanvasInterior, paramString, processActionEvent, processEventImpl, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeActionListener, removeNotify, setDisplayStringFilter, updateLocale, updateReadingDirection
 
Methods inherited from class oracle.ewt.lwAWT.lwText.LWCommonText
attachHAdjustable, detachAdjustable, getColumns, getHAdjustable, getMaximumChars, getRepaintFlags, getValueStringFilter, isHScrollable, isOKToPaste, setColumns, setMaximumChars, setValueStringFilter
 
Methods inherited from class oracle.ewt.lwAWT.lwText.LWTextComponent
addNotify, addSelectionListener, addTextListener, append, clear, enableInputMethods, getBorderBackground, getBorderForeground, getCaretPosition, getDefaultBorder, getDefaultBorderPainter, getPaintData, getSelectedText, getSelectionEnd, getSelectionStart, getTextLength, insert, isEditable, isFocusable, isFocusTraversable, paste, processTextEvent, removeSelectionListener, removeTextListener, replaceRange, requestFocus, select, select, selectAll, setCaretPosition, setCaretPosition, setEditable, setEnabled, setFocusable, setFont, setSelectionEnd, setSelectionStart, setText
 
Methods inherited from class oracle.ewt.EwtComponent
attachVAdjustable, autoscroll, clipCanvasToParents, convertCanvasToOuter, convertOuterToCanvas, getAutoscrollInsets, getBorder, getBorderPainter, getCanvasBounds, getCanvasFill, getCanvasGraphics, getCanvasHeight, getCanvasOrigin, getCanvasOriginX, getCanvasOriginY, getCanvasSize, getCanvasWidth, getDocumentSize, getHMaximum, getHOffsetOfValue, getHValueOfOffset, getProxyConfigurer, getScrollInsets, getVAdjustable, getVMaximum, getVOffsetOfValue, getVValueOfOffset, handleHScroll, handleVScroll, invalidateCanvas, isInteriorTransparent, isVScrollable, layout, makeCanvasGraphics, paint, paintImmediateCanvas, paintImmediateCanvas, paintInterior, printPage, repaintCanvas, repaintCanvas, reshape, setBorder, setBorderPainter, setCanvasFill, setCanvasOrigin, setCanvasSize, setHScrollInsets, setVScrollInsets, storeCanvasOrigin, validate
 
Methods inherited from class oracle.ewt.lwAWT.LWComponent
accessAccessibleContext, addAnyEventListener, addImpl, addPostKeyListener, addPreKeyListener, clipToParents, contains, convertInnerToOuterSize, convertInteriorToOuter, convertOuterToInterior, disable, doLayout, enable, eventMatchesMnemonic, eventMatchesMnemonic, freezeRepaints, getAccessibleContext, getActualAlignment, getActualReadingDirection, getAlignment, getBackground, getBaseClassName, getBorderContext, getBorderInsets, getClientProperty, getColorScheme, getDefaultHelpProvider, getDoubleBuffer, getEWTDropTarget, getFill, getFocusedComponent, getFont, getForeground, getGraphics, getHelpBook, getHelpProvider, getHelpTopic, getInnerBounds, getInnerHeight, getInnerOrigin, getInnerSize, getInnerWidth, getInsets, getInteriorAlignmentX, getInteriorAlignmentY, getInvalidateFlags, getLookAndFeel, getMnemonicChar, getMnemonicIndex, getMnemonicString, getName, getPageBounds, getPaintContext, getPaintState, getPrintPaintContext, getReadingDirection, getToolTipValue, getUI, getUIDefaults, hasFocus, hasGlobalFocus, hasMnemonicModifier, hasWindowFocus, hide, imageUpdate, insets, interiorContains, invalidate, invalidateAndRepaintIfNecessary, isActive, isBorderTransparent, isChildClipped, isClippedBySibling, isLocaleDefaulted, isPaintPropagationRequired, isReadingDirectionDefaulted, isTransparent, paintAll, paintImmediate, paintImmediate, paintImmediateInterior, paintImmediateInterior, paintImmediateUnclipped, paintOverChildren, pointInInterior, pointIsInChild, postProcessKey, print, printAll, processEvent, putClientProperty, redispatchEvent, remove, removeAnyEventListener, removeClientProperty, removePostKeyListener, removePreKeyListener, repaint, repaintInterior, repaintInterior, setAlignment, setBackground, setColorScheme, setDefaultHelpProvider, setEWTDropTarget, setFill, setForeground, setHelpBook, setHelpProvider, setHelpTopic, setLocale, setLookAndFeel, setMnemonicChar, setMnemonicIndex, setReadingDirection, setToolTipValue, setToolTipValue, setUI, setVisible, shiftFrozenDamage, showHelp, unfreezeRepaints, update, updateAlignment, updateUI, updateUI, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, isAncestorOf, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, removeContainerListener, setLayout, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, firePropertyChange, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFontMetrics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, inside, isDisplayable, isDoubleBuffered, isEnabled, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
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, paint
 
Methods inherited from interface oracle.ewt.lwAWT.VirtualComponent
getBounds, getSize
 

Field Detail

DOCURSOR

public static final oracle.forms.properties.ID DOCURSOR
Register the property used from PL/SQL to pass in the name of the cursor to use when the mouse moves over the component.
Constructor Detail

ModCursor

public ModCursor()
Construct the ModCursor class, based on the oracle.forms.ui.VTextField base class. Call the jbInit method to perform most of the (small) amount of initialisation code.
Method Detail

setProperty

public boolean setProperty(oracle.forms.properties.ID pid,
                           java.lang.Object value)
The method from the oracle.forms.ui.IView interface which allows the PJC to receive property settings from a running Form. In this case, all I care about is the DOCURSOR property since this indicates the style of cursor I should use. All other properties are handled by the superclass oracle.forms.ui.VTextField.
Overrides:
setProperty in class oracle.forms.ui.VTextField
Parameters:
pid - the property to be set
value - the value to set the specified property to
Returns:
the result of the setting operaration, true for success, false for fail

getProperty

public java.lang.Object getProperty(oracle.forms.properties.ID pid)
The method from the oracle.forms.ui.IView interface which allows the PJC to return the current settings of a property to a running Form. In this case, all I care about is the DOCURSOR property since this indicates the style of cursor I am using use. All other properties are handled by the superclass oracle.forms.ui.VTextField.
Overrides:
getProperty in class oracle.forms.ui.VTextField
Parameters:
pid - the property identitier which indicates the property to be accessed
Returns:
the value of the specific property

Oracle Forms 9i Samples and Demos