public abstract class JavaModAppletBase extends Applet implements PlayThreadEventListener
Applet.AccessibleAppletPanel.AccessibleAWTPanelContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autostart |
protected MultimediaContainer |
currentContainer |
protected PlayList |
currentPlayList |
protected float |
initialVolume |
protected URL[] |
modFileName |
protected PlayThread |
playerThread |
protected boolean |
repeat |
protected boolean |
shuffle |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
JavaModAppletBase()
Constructor for JavaModAppletBase
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFileToPlayList(String urlString) |
void |
clearPlaylist() |
protected Mixer |
createNewMixer() |
boolean |
doNextPlayListEntry() |
void |
doPausePlaying() |
boolean |
doPrevPlayListEntry() |
void |
doStartPlaying() |
void |
doStopPlaying() |
MultimediaContainer |
getCurrentContainer() |
protected PlayList |
getCurrentPlayList() |
URL[] |
getModFileNames() |
int |
getPlayingPosition() |
void |
init() |
protected abstract void |
initGui() |
protected boolean |
loadMultimediaFile(URL mediaFileURL)
load a mod file and display it
|
protected boolean |
loadMultimediaOrPlayListFile(URL[] mediaPLSFileURL) |
protected void |
parseParameters() |
void |
playFile(String urlString) |
abstract void |
playThreadEventOccured(PlayThread thread) |
protected void |
removeMixer() |
protected abstract void |
setNewSongName(String newSongName) |
protected abstract void |
setPlayListIcons() |
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stopadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected URL[] modFileName
protected boolean shuffle
protected boolean repeat
protected boolean autostart
protected float initialVolume
protected MultimediaContainer currentContainer
protected PlayThread playerThread
protected PlayList currentPlayList
public JavaModAppletBase()
throws HeadlessException
HeadlessExceptionpublic abstract void playThreadEventOccured(PlayThread thread)
playThreadEventOccured in interface PlayThreadEventListenerprotected abstract void setPlayListIcons()
protected abstract void setNewSongName(String newSongName)
protected abstract void initGui()
protected PlayList getCurrentPlayList()
public URL[] getModFileNames()
public MultimediaContainer getCurrentContainer()
protected void parseParameters()
protected Mixer createNewMixer()
protected void removeMixer()
protected boolean loadMultimediaOrPlayListFile(URL[] mediaPLSFileURL)
protected boolean loadMultimediaFile(URL mediaFileURL)
modFileName - public int getPlayingPosition()
public boolean doNextPlayListEntry()
public boolean doPrevPlayListEntry()
public void doStartPlaying()
public void doStopPlaying()
public void doPausePlaying()
public void clearPlaylist()
public void addFileToPlayList(String urlString)
public void playFile(String urlString)
Copyright © 2014. All rights reserved.