类 JConsole

  • 所有已实现的接口:
    java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.ScrollPaneConstants, ConsoleInterface, GUIConsoleInterface

    public class JConsole
    extends javax.swing.JScrollPane
    implements GUIConsoleInterface, java.lang.Runnable, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.ActionListener, java.beans.PropertyChangeListener
    A JFC/Swing based console for the BeanShell desktop. This is a descendant of the old AWTConsole. Improvements by: Mark Donszelmann (Mark.Donszelmann@cern.ch) including Cut and Paste Improvements by: Daniel Leuck including Color and Image support, key press bug workaround
    另请参阅:
    序列化表格
    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      static class  JConsole.BlockingPipedInputStream
      The overridden read method in this class will not throw "Broken pipe" IOExceptions; It will simply wait for new writers and data.
      • 从类继承的嵌套类/接口 javax.swing.JScrollPane

        javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
      • 从类继承的嵌套类/接口 javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • 从类继承的嵌套类/接口 java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • 从类继承的嵌套类/接口 java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • 字段概要

      • 从类继承的字段 javax.swing.JScrollPane

        columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
      • 从类继承的字段 javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • 从类继承的字段 java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • 从接口继承的字段 java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • 从接口继承的字段 javax.swing.ScrollPaneConstants

        COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
    • 构造器概要

      构造器 
      构造器 说明
      JConsole()  
      JConsole​(java.io.InputStream cin, java.io.OutputStream cout)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void actionPerformed​(java.awt.event.ActionEvent event)  
      void error​(java.lang.Object o)  
      java.awt.Point getDisplayPoint()
      Get popup window display point
      java.io.PrintStream getErr()  
      java.io.Reader getIn()  
      java.io.InputStream getInputStream()  
      java.io.PrintStream getOut()  
      javax.swing.JTextPane getTextPane()
      Get TextPane
      void keyPressed​(java.awt.event.KeyEvent e)  
      void keyReleased​(java.awt.event.KeyEvent e)  
      void keyTyped​(java.awt.event.KeyEvent e)  
      void mouseClicked​(java.awt.event.MouseEvent event)  
      void mouseEntered​(java.awt.event.MouseEvent event)  
      void mouseExited​(java.awt.event.MouseEvent event)  
      void mousePressed​(java.awt.event.MouseEvent event)  
      void mouseReleased​(java.awt.event.MouseEvent event)  
      void print​(java.lang.Object o)  
      void print​(java.lang.Object s, java.awt.Color color)  
      void print​(java.lang.Object s, java.awt.Font font)  
      void print​(java.lang.Object o, java.awt.Font font, java.awt.Color color)  
      void print​(java.lang.Object s, java.lang.String fontFamilyName, int size, java.awt.Color color)  
      void print​(java.lang.Object o, java.lang.String fontFamilyName, int size, java.awt.Color color, boolean bold, boolean italic, boolean underline)  
      void print​(javax.swing.Icon icon)  
      void println()
      Prints "\\n" (i.e. newline)
      void println​(java.lang.Object o)  
      void println​(javax.swing.Icon icon)  
      void propertyChange​(java.beans.PropertyChangeEvent event)  
      void requestFocus()  
      void run()  
      void setFont​(java.awt.Font font)  
      void setNameCompletion​(NameCompletion nc)  
      javax.swing.text.AttributeSet setStyle​(java.awt.Color color)  
      javax.swing.text.AttributeSet setStyle​(java.awt.Font font)  
      javax.swing.text.AttributeSet setStyle​(java.awt.Font font, java.awt.Color color)  
      void setWaitFeedback​(boolean on)  
      java.lang.String toString()  
      void updateOut()
      Update out - test failed
      • 从类继承的方法 javax.swing.JScrollPane

        createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI
      • 从类继承的方法 javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • 从类继承的方法 java.awt.Container

        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, transferFocusDownCycle, validate, validateTree
      • 从类继承的方法 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • JConsole

        public JConsole()
      • JConsole

        public JConsole​(java.io.InputStream cin,
                        java.io.OutputStream cout)
    • 方法详细资料

      • getInputStream

        public java.io.InputStream getInputStream()
      • getTextPane

        public javax.swing.JTextPane getTextPane()
        Get TextPane
        返回:
        TextPane
      • updateOut

        public void updateOut()
        Update out - test failed
      • requestFocus

        public void requestFocus()
        覆盖:
        requestFocus 在类中 javax.swing.JComponent
      • keyPressed

        public void keyPressed​(java.awt.event.KeyEvent e)
        指定者:
        keyPressed 在接口中 java.awt.event.KeyListener
      • keyTyped

        public void keyTyped​(java.awt.event.KeyEvent e)
        指定者:
        keyTyped 在接口中 java.awt.event.KeyListener
      • keyReleased

        public void keyReleased​(java.awt.event.KeyEvent e)
        指定者:
        keyReleased 在接口中 java.awt.event.KeyListener
      • getDisplayPoint

        public java.awt.Point getDisplayPoint()
        Get popup window display point
        返回:
        Point
      • println

        public void println()
        Prints "\\n" (i.e. newline)
      • println

        public void println​(javax.swing.Icon icon)
      • print

        public void print​(javax.swing.Icon icon)
      • print

        public void print​(java.lang.Object s,
                          java.awt.Font font)
      • print

        public void print​(java.lang.Object s,
                          java.awt.Color color)
        指定者:
        print 在接口中 GUIConsoleInterface
      • print

        public void print​(java.lang.Object o,
                          java.awt.Font font,
                          java.awt.Color color)
      • print

        public void print​(java.lang.Object s,
                          java.lang.String fontFamilyName,
                          int size,
                          java.awt.Color color)
      • print

        public void print​(java.lang.Object o,
                          java.lang.String fontFamilyName,
                          int size,
                          java.awt.Color color,
                          boolean bold,
                          boolean italic,
                          boolean underline)
      • setStyle

        public javax.swing.text.AttributeSet setStyle​(java.awt.Font font)
      • setStyle

        public javax.swing.text.AttributeSet setStyle​(java.awt.Color color)
      • setStyle

        public javax.swing.text.AttributeSet setStyle​(java.awt.Font font,
                                                      java.awt.Color color)
      • setFont

        public void setFont​(java.awt.Font font)
        覆盖:
        setFont 在类中 javax.swing.JComponent
      • run

        public void run()
        指定者:
        run 在接口中 java.lang.Runnable
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.awt.Component
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent event)
        指定者:
        mouseClicked 在接口中 java.awt.event.MouseListener
      • mousePressed

        public void mousePressed​(java.awt.event.MouseEvent event)
        指定者:
        mousePressed 在接口中 java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent event)
        指定者:
        mouseReleased 在接口中 java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent event)
        指定者:
        mouseEntered 在接口中 java.awt.event.MouseListener
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent event)
        指定者:
        mouseExited 在接口中 java.awt.event.MouseListener
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent event)
        指定者:
        propertyChange 在接口中 java.beans.PropertyChangeListener
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent event)
        指定者:
        actionPerformed 在接口中 java.awt.event.ActionListener