Pounamu
v1.0

pounamu.visualcomp
Class PounamuOneLineInput

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.text.JTextComponent
                          |
                          +--javax.swing.JTextField
                                |
                                +--pounamu.visualcomp.PounamuOneLineInput
All Implemented Interfaces:
javax.accessibility.Accessible, Configurable, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.Scrollable, java.io.Serializable, javax.swing.SwingConstants

public class PounamuOneLineInput
extends javax.swing.JTextField
implements Configurable

Title: PounamuOneLineInput Description: a textfield with some new features Copyright: Copyright (c) 2002 Company: Auckland UniServices Limited

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JTextField
javax.swing.JTextField.AccessibleJTextField
 
Nested classes inherited from class javax.swing.text.JTextComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.KeyBinding
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JTextField
notifyAction
 
Fields inherited from class javax.swing.text.JTextComponent
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
 
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 javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PounamuOneLineInput()
          constructor
 
Method Summary
 int getBaseX()
          get baseX
 int getBaseY()
          get BaseY
 java.awt.GridBagConstraints getConstraints()
          get the constraints of this components which will be used if the parent panel use GridBagLayout manager
 java.lang.String[] getExportedComponentPath()
          get the exported component path list
 java.lang.String[] getExportedPropertyFlags()
          get the exported property name list
 java.lang.String[] getExportedPropertyNames()
          get the exported property name list
 java.lang.String[] getExportedPropertyOldNames()
          get the exported property old name list
 java.lang.String[] getExportedPropertyTypes()
          get the exported property type list
 int getIndex()
          get index of this component in its parent panel
 java.lang.String getPosition()
          get the position which will be used when the parent panel use a border layout
 java.lang.Object getProperty(java.lang.String name)
          get the current value of property whose name is "name"
 java.lang.String[] propertyFlagList()
          get property flag list of this component
 java.lang.String[] propertyNameList()
          get property name list of this component
 java.lang.String[] propertyTypeList()
          get property type list of this component
 void setBaseX(int x)
          set baseX
 void setBaseY(int y)
          set baseY
 void setConstraints(java.awt.GridBagConstraints gc)
          set the constraints for this component which will be used if the parent panel use GridBagLayout manager
 void setExportedComponentPath(java.lang.String[] exportedComponentPath)
          set the exported component path list
 void setExportedPropertyFlags(java.lang.String[] exportedPropertyFlags)
          set the exported property name list
 void setExportedPropertyNames(java.lang.String[] exportedPropertyNames)
          set the exported property name list
 void setExportedPropertyOldNames(java.lang.String[] exportedPropertyOldNames)
          set the exported property old name list
 void setExportedPropertyTypes(java.lang.String[] exportedPropertyTypes)
          set the exported property type list
 void setHeight(int h)
          set height
 void setIndex(int ind)
          set the index of this component in the parent panel, it would affect the vertical order of the parent panel
 void setPosition(java.lang.String s)
          set the position which will be used when the parent panel use a border layout
 void setProperty(java.lang.String name, java.lang.Object value)
          set the value "value" to property whose name is "name"
 void setWidth(int w)
          set width
 
Methods inherited from class javax.swing.JTextField
addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffset
 
Methods inherited from class javax.swing.text.JTextComponent
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, updateUI, viewToModel, write
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, 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
 

Constructor Detail

PounamuOneLineInput

public PounamuOneLineInput()
constructor

Method Detail

setIndex

public void setIndex(int ind)
set the index of this component in the parent panel, it would affect the vertical order of the parent panel

Parameters:
ind - the index

getIndex

public int getIndex()
get index of this component in its parent panel

Returns:
index of this component in its parent panel

setConstraints

public void setConstraints(java.awt.GridBagConstraints gc)
set the constraints for this component which will be used if the parent panel use GridBagLayout manager

Parameters:
gc - the new constraints

getConstraints

public java.awt.GridBagConstraints getConstraints()
get the constraints of this components which will be used if the parent panel use GridBagLayout manager

Returns:
the current constraints

setPosition

public void setPosition(java.lang.String s)
set the position which will be used when the parent panel use a border layout

Parameters:
s - the string describe the new position

getPosition

public java.lang.String getPosition()
get the position which will be used when the parent panel use a border layout

Returns:
the current position of this component

getExportedPropertyNames

public java.lang.String[] getExportedPropertyNames()
get the exported property name list

Specified by:
getExportedPropertyNames in interface Configurable
Returns:
the exported property name list

setExportedPropertyNames

public void setExportedPropertyNames(java.lang.String[] exportedPropertyNames)
set the exported property name list

Specified by:
setExportedPropertyNames in interface Configurable

getExportedPropertyFlags

public java.lang.String[] getExportedPropertyFlags()
get the exported property name list

Specified by:
getExportedPropertyFlags in interface Configurable
Returns:
the exported property name list

setExportedPropertyFlags

public void setExportedPropertyFlags(java.lang.String[] exportedPropertyFlags)
set the exported property name list

Specified by:
setExportedPropertyFlags in interface Configurable
Parameters:
exportedPropertyFlags - the exported property flag list

getExportedPropertyOldNames

public java.lang.String[] getExportedPropertyOldNames()
get the exported property old name list

Specified by:
getExportedPropertyOldNames in interface Configurable
Returns:
the exported property old name list

setExportedPropertyOldNames

public void setExportedPropertyOldNames(java.lang.String[] exportedPropertyOldNames)
set the exported property old name list

Specified by:
setExportedPropertyOldNames in interface Configurable
Parameters:
exportedPropertyOldNames - the exported property old name list

getExportedPropertyTypes

public java.lang.String[] getExportedPropertyTypes()
get the exported property type list

Specified by:
getExportedPropertyTypes in interface Configurable
Returns:
the exported property type list

setExportedPropertyTypes

public void setExportedPropertyTypes(java.lang.String[] exportedPropertyTypes)
set the exported property type list

Specified by:
setExportedPropertyTypes in interface Configurable
Parameters:
exportedPropertyTypes - the exported property type list

getExportedComponentPath

public java.lang.String[] getExportedComponentPath()
get the exported component path list

Specified by:
getExportedComponentPath in interface Configurable
Returns:
the exported Component Path list

setExportedComponentPath

public void setExportedComponentPath(java.lang.String[] exportedComponentPath)
set the exported component path list

Specified by:
setExportedComponentPath in interface Configurable
Parameters:
exportedComponentPath - the exported Component Path list

getBaseX

public int getBaseX()
get baseX

Returns:
getX()

setBaseX

public void setBaseX(int x)
set baseX

Parameters:
x - the int to be assign to baseX

getBaseY

public int getBaseY()
get BaseY

Returns:
getY()

setBaseY

public void setBaseY(int y)
set baseY

Parameters:
y - the int to be assign to baseY

setWidth

public void setWidth(int w)
set width

Parameters:
w - the int to be assign to width

setHeight

public void setHeight(int h)
set height

Parameters:
h - the int to be assign to height

propertyNameList

public java.lang.String[] propertyNameList()
get property name list of this component

Specified by:
propertyNameList in interface Configurable
Returns:
the property name list

propertyFlagList

public java.lang.String[] propertyFlagList()
get property flag list of this component

Specified by:
propertyFlagList in interface Configurable
Returns:
the property flag list

propertyTypeList

public java.lang.String[] propertyTypeList()
get property type list of this component

Specified by:
propertyTypeList in interface Configurable
Returns:
the property type list

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
set the value "value" to property whose name is "name"

Specified by:
setProperty in interface Configurable
Parameters:
name - the name of the property
value - the new value of this property

getProperty

public java.lang.Object getProperty(java.lang.String name)
get the current value of property whose name is "name"

Specified by:
getProperty in interface Configurable
Parameters:
name - the name of the property
Returns:
the current value of this property

Pounamu
v1.0

Submit a bug or feature

Pounamu is a research project of Auckland UniServices Limited, in New Zealand
Copyright 2003 Auckland UniServices Limited. 70 Samond Street, Auckland, New Zealand.
All Rights Reserved.