Class Status

  • All Implemented Interfaces:
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener

    public class Status
    extends java.awt.Component
    implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int STATE_PAUSED  
      static int STATE_PLAYING  
      static int STATE_STOPPED  
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor Description
      Status​(java.awt.Component comp)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addStatusListener​(StatusListener l)  
      void cancelMouseOperation()  
      java.awt.Image createImage​(java.awt.Component comp, java.lang.String s, int w, int h)  
      void mouseClicked​(java.awt.event.MouseEvent e)  
      void mouseDragged​(java.awt.event.MouseEvent e)  
      void mouseEntered​(java.awt.event.MouseEvent e)  
      void mouseExited​(java.awt.event.MouseEvent e)  
      void mouseMoved​(java.awt.event.MouseEvent e)  
      void mousePressed​(java.awt.event.MouseEvent e)  
      void mouseReleased​(java.awt.event.MouseEvent e)  
      void notifyAudio()  
      void notifyNewState​(int newState)  
      void notifySeek​(double position)  
      void notifySubtitles​(int x, int y)  
      void paint​(java.awt.Graphics g)  
      void removeStatusListener​(StatusListener l)  
      void setBufferPercent​(boolean buffering, int bp)  
      void setByteDuration​(long bytes)  
      void setBytePosition​(long bytes)  
      void setDuration​(double seconds)  
      void setHaveAudio​(boolean a)  
      void setHavePercent​(boolean p)  
      void setHaveSubtitles​(boolean a)  
      void setLive​(boolean l)  
      void setMessage​(java.lang.String m)  
      void setSeekable​(boolean s)  
      void setShowSpeaker​(boolean s)  
      void setShowSubtitles​(boolean s)  
      void setState​(int aState)  
      void setTime​(double seconds)  
      void update​(java.awt.Graphics g)  
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Status

        public Status​(java.awt.Component comp)
    • Method Detail

      • createImage

        public java.awt.Image createImage​(java.awt.Component comp,
                                          java.lang.String s,
                                          int w,
                                          int h)
      • addStatusListener

        public void addStatusListener​(StatusListener l)
      • removeStatusListener

        public void removeStatusListener​(StatusListener l)
      • notifyNewState

        public void notifyNewState​(int newState)
      • notifySeek

        public void notifySeek​(double position)
      • notifyAudio

        public void notifyAudio()
      • notifySubtitles

        public void notifySubtitles​(int x,
                                    int y)
      • update

        public void update​(java.awt.Graphics g)
        Overrides:
        update in class java.awt.Component
      • paint

        public void paint​(java.awt.Graphics g)
        Overrides:
        paint in class java.awt.Component
      • setBufferPercent

        public void setBufferPercent​(boolean buffering,
                                     int bp)
      • setTime

        public void setTime​(double seconds)
      • setDuration

        public void setDuration​(double seconds)
      • setByteDuration

        public void setByteDuration​(long bytes)
      • setBytePosition

        public void setBytePosition​(long bytes)
      • setMessage

        public void setMessage​(java.lang.String m)
      • setHaveAudio

        public void setHaveAudio​(boolean a)
      • setHaveSubtitles

        public void setHaveSubtitles​(boolean a)
      • setHavePercent

        public void setHavePercent​(boolean p)
      • setSeekable

        public void setSeekable​(boolean s)
      • setLive

        public void setLive​(boolean l)
      • setShowSpeaker

        public void setShowSpeaker​(boolean s)
      • setShowSubtitles

        public void setShowSubtitles​(boolean s)
      • setState

        public void setState​(int aState)
      • cancelMouseOperation

        public void cancelMouseOperation()
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent e)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
      • mousePressed

        public void mousePressed​(java.awt.event.MouseEvent e)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent e)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mouseDragged

        public void mouseDragged​(java.awt.event.MouseEvent e)
        Specified by:
        mouseDragged in interface java.awt.event.MouseMotionListener
      • mouseMoved

        public void mouseMoved​(java.awt.event.MouseEvent e)
        Specified by:
        mouseMoved in interface java.awt.event.MouseMotionListener