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 intSTATE_PAUSEDstatic intSTATE_PLAYINGstatic intSTATE_STOPPED
-
Constructor Summary
Constructors Constructor Description Status(java.awt.Component comp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStatusListener(StatusListener l)voidcancelMouseOperation()java.awt.ImagecreateImage(java.awt.Component comp, java.lang.String s, int w, int h)voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidnotifyAudio()voidnotifyNewState(int newState)voidnotifySeek(double position)voidnotifySubtitles(int x, int y)voidpaint(java.awt.Graphics g)voidremoveStatusListener(StatusListener l)voidsetBufferPercent(boolean buffering, int bp)voidsetByteDuration(long bytes)voidsetBytePosition(long bytes)voidsetDuration(double seconds)voidsetHaveAudio(boolean a)voidsetHavePercent(boolean p)voidsetHaveSubtitles(boolean a)voidsetLive(boolean l)voidsetMessage(java.lang.String m)voidsetSeekable(boolean s)voidsetShowSpeaker(boolean s)voidsetShowSubtitles(boolean s)voidsetState(int aState)voidsetTime(double seconds)voidupdate(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:
updatein classjava.awt.Component
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin 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:
mouseClickedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
-