Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class uk.co.ist.mwt.CommandPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--uk.co.ist.mwt.SelBoxPanel
                          |
                          +--uk.co.ist.mwt.CommandPanel

public class CommandPanel
extends SelBoxPanel
A CommandPanel mimics the Motif XmCommand widget

See Also:
Serialized Form

Fields inherited from class uk.co.ist.mwt.SelBoxPanel
kWorkAreaAboveSelection, kWorkAreaAtTop, kWorkAreaBelowSelection
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
CommandPanel()
          Constructor - create standard children, etc
 
Method Summary
boolean action(java.awt.Event e, java.lang.Object closure)
          Catch presses of the return key in the text field so that we can add the current command to the history list
int getMaxHistoryItems()
          Gets the maximum number of items allowable in the history list
java.lang.String getPromptString()
          Gets the prompt string
void setCommand(java.lang.String command)
          Sets the text in the text field
java.lang.String setCommand()
          Gets the text in the text field
void setMaxHistoryItems(int numItems)
          Sets the maximum number of items allowable in the history list
void setPromptString(java.lang.String prompt)
          Sets the prompt string
 
Methods inherited from class uk.co.ist.mwt.SelBoxPanel
add, addWorkArea, getWorkAreaPlacement, setWorkAreaPlacement
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addNotify, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponentAt, getComponentAt, getComponent, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paint, preferredSize, printComponents, print, removeAll, remove, remove, removeContainerListener, removeNotify, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paint, postEvent, preferredSize, prepareImage, prepareImage, printAll, print, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Constructor Detail

CommandPanel

public CommandPanel()
Constructor - create standard children, etc
Method Detail

setCommand

public void setCommand(java.lang.String command)
Sets the text in the text field
Parameters:
command - the string to use

setCommand

public java.lang.String setCommand()
Gets the text in the text field
Returns:
the command string

setMaxHistoryItems

public void setMaxHistoryItems(int numItems)
Sets the maximum number of items allowable in the history list
Parameters:
numItems - the new maximum

getMaxHistoryItems

public int getMaxHistoryItems()
Gets the maximum number of items allowable in the history list

setPromptString

public void setPromptString(java.lang.String prompt)
Sets the prompt string
Parameters:
prompt - the new string

getPromptString

public java.lang.String getPromptString()
Gets the prompt string
Returns:
the prompt string

action

public boolean action(java.awt.Event e,
                      java.lang.Object closure)
Catch presses of the return key in the text field so that we can add the current command to the history list
Parameters:
e - an event posted by a subcomponent
closure - its 'client data'.
Overrides:
action in class java.awt.Component

Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD