Package com.fluendo.player
Class Status
- java.lang.Object
-
- java.awt.Component
-
- com.fluendo.player.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
-
-
Field Summary
Fields Modifier and Type Field Description static int
STATE_PAUSED
static int
STATE_PLAYING
static int
STATE_STOPPED
-
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
-
-
-
-
Field Detail
-
STATE_STOPPED
public static final int STATE_STOPPED
- See Also:
- Constant Field Values
-
STATE_PAUSED
public static final int STATE_PAUSED
- See Also:
- Constant Field Values
-
STATE_PLAYING
public static final int STATE_PLAYING
- See Also:
- Constant Field Values
-
-
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 classjava.awt.Component
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint
in classjava.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 interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
-