public class ShellPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected boolean |
caretMoved |
static javax.swing.ImageIcon |
CLEAR_ICON |
protected java.lang.String |
cmd |
protected java.util.Vector<java.lang.String> |
cmdHistory |
static javax.swing.ImageIcon |
EDIT_COPY_ICON |
static javax.swing.ImageIcon |
EDIT_PASTE_ICON |
protected java.io.InputStream |
err |
static java.awt.Color |
ERR |
protected static boolean |
HISTORY_DOWN |
protected static boolean |
HISTORY_UP |
protected java.io.InputStream |
in |
static java.awt.Color |
IN |
protected short |
indexHistory |
static java.awt.Color |
INFO |
protected static int |
MAX_TEXT_MSG_LENGHT |
protected short |
maxHistory |
protected java.io.OutputStream |
out |
static java.awt.Color |
OUT |
protected java.io.OutputStream |
outIN |
protected boolean |
processing |
protected java.lang.String |
shellPrompt |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ShellPanel()
This is the default constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
addToHistory(java.lang.String hCmd) |
void |
clear() |
protected void |
deleteChar() |
void |
disable() |
void |
enable() |
protected void |
execute() |
java.io.InputStream |
getErr() |
java.io.InputStream |
getIn() |
java.io.OutputStream |
getOut() |
java.lang.String |
getShellPrompt() |
protected javax.swing.JScrollPane |
getShellScrollPane()
This method initializes shellScrollPane
|
static void |
main(java.lang.String[] args) |
void |
prepareInStreams()
Deprecated.
Cuidado com este método!! já q não faz grande sentido neste contexto (pelo menos assim).
|
protected void |
processHistory(boolean historyDirection) |
void |
setErr(java.io.InputStream err) |
void |
setIn(java.io.InputStream in) |
void |
setOut(java.io.OutputStream out) |
void |
setShellPrompt(java.lang.String shellPrompt) |
void |
startInputProcess() |
boolean |
validateCommand() |
protected void |
writeErr(java.lang.String message) |
protected void |
writeIn(java.lang.String message) |
protected void |
writeInfo(java.lang.String message) |
protected void |
writeMessageText(java.lang.String message,
java.awt.Color type) |
protected void |
writeOut(java.lang.String message) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.awt.Color IN
public static final java.awt.Color OUT
public static final java.awt.Color ERR
public static final java.awt.Color INFO
public static final javax.swing.ImageIcon EDIT_COPY_ICON
public static final javax.swing.ImageIcon EDIT_PASTE_ICON
public static final javax.swing.ImageIcon CLEAR_ICON
protected static final int MAX_TEXT_MSG_LENGHT
protected static final boolean HISTORY_UP
protected static final boolean HISTORY_DOWN
protected java.lang.String shellPrompt
protected java.io.InputStream in
protected java.io.OutputStream out
protected java.io.InputStream err
protected java.io.OutputStream outIN
protected java.lang.String cmd
protected java.util.Vector<java.lang.String> cmdHistory
protected short maxHistory
protected short indexHistory
protected boolean processing
protected boolean caretMoved
public void prepareInStreams()
protected void addToHistory(java.lang.String hCmd)
protected void processHistory(boolean historyDirection)
protected javax.swing.JScrollPane getShellScrollPane()
public java.lang.String getShellPrompt()
public void setShellPrompt(java.lang.String shellPrompt)
public void clear()
protected void writeMessageText(java.lang.String message, java.awt.Color type)
protected void writeIn(java.lang.String message)
protected void writeOut(java.lang.String message)
protected void writeErr(java.lang.String message)
protected void writeInfo(java.lang.String message)
protected void deleteChar()
public boolean validateCommand()
protected void execute()
public void disable()
disable
in class javax.swing.JComponent
public void enable()
enable
in class javax.swing.JComponent
public java.io.InputStream getErr()
public void setErr(java.io.InputStream err)
public java.io.InputStream getIn()
public void setIn(java.io.InputStream in)
public java.io.OutputStream getOut()
public void setOut(java.io.OutputStream out)
public void startInputProcess()
public static void main(java.lang.String[] args)
args
- Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.