public class Status
extends java.awt.Component
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
Modifier and Type | Field and Description |
---|---|
static int |
STATE_PAUSED |
static int |
STATE_PLAYING |
static int |
STATE_STOPPED |
Constructor and Description |
---|
Status(java.awt.Component comp) |
Modifier and Type | Method and 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) |
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, getPeer, 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, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
public static final int STATE_STOPPED
public static final int STATE_PAUSED
public static final int STATE_PLAYING
public java.awt.Image createImage(java.awt.Component comp, java.lang.String s, int w, int h)
public void addStatusListener(StatusListener l)
public void removeStatusListener(StatusListener l)
public void notifyNewState(int newState)
public void notifySeek(double position)
public void notifyAudio()
public void notifySubtitles(int x, int y)
public void update(java.awt.Graphics g)
update
in class java.awt.Component
public void paint(java.awt.Graphics g)
paint
in class java.awt.Component
public void setBufferPercent(boolean buffering, int bp)
public void setTime(double seconds)
public void setDuration(double seconds)
public void setByteDuration(long bytes)
public void setBytePosition(long bytes)
public void setMessage(java.lang.String m)
public void setHaveAudio(boolean a)
public void setHaveSubtitles(boolean a)
public void setHavePercent(boolean p)
public void setSeekable(boolean s)
public void setLive(boolean l)
public void setShowSpeaker(boolean s)
public void setShowSubtitles(boolean s)
public void setState(int aState)
public void cancelMouseOperation()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener