Package ips.annot.view
Class AnnotatedAudioPlayerBean
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- ips.annot.view.AnnotatedAudioPlayerBean
-
- All Implemented Interfaces:
AudioClipListener
,PlayerListener
,ProgressListener
,UpdateListener<PlayerEvent>
,java.awt.event.ActionListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
public class AnnotatedAudioPlayerBean extends javax.swing.JPanel implements AudioClipListener, PlayerListener, java.awt.event.ActionListener, ProgressListener
Audio player bean with speech annotations- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
-
-
Field Summary
Fields Modifier and Type Field Description protected AnnotationAudioClipUI
annotationAudioClipUI
protected AudioSource
audioSource
static boolean
DEBUG
static int
DEF_UPDATE_INTERVALL_MS
protected PropertyChangeAWTEventTransferAgent
pChTa
protected AudioSource
playbackSource
protected AudioSignalUI
signalUI
protected java.net.URL
source
protected AudioClipUIContainer
uiContainer
static java.lang.String
VERSION
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description AnnotatedAudioPlayerBean()
AnnotatedAudioPlayerBean(AnnotatedAudioClip audioClip)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent arg0)
void
audioClipChanged(AudioClipChangedEvent event)
void
close()
void
deactivate()
java.net.URL
getAnnotationURL()
boolean
isAutoPlayOnLoad()
boolean
isDebug()
boolean
isShowFragmentActionBar()
boolean
isShowSonagram()
boolean
isShowTimeScale()
boolean
isStartPlayOnSelect()
static void
main(java.lang.String[] args)
Test methodvoid
makeReady()
void
reactivate()
void
setAnnotationURL(java.net.URL annotationURL)
void
setAutoPlayOnLoad(boolean autoPlayOnLoad)
void
setDebug(boolean debug)
void
setMessage(java.lang.String message)
void
setShowFragmentActionBar(boolean showFragmentActionBar)
void
setShowSonagram(boolean showSonagram)
void
setShowTimeScale(boolean showTimeScale)
void
setStartPlayOnSelect(boolean startPlayOnSelect)
void
setTextGridCharset(java.nio.charset.Charset cs)
void
setURL(java.net.URL source)
void
setVisualizing()
void
update(PlayerEvent playerEvent)
void
update(ProgressEvent progressEvent)
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
Field Detail
-
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
-
DEF_UPDATE_INTERVALL_MS
public static final int DEF_UPDATE_INTERVALL_MS
- See Also:
- Constant Field Values
-
source
protected java.net.URL source
-
pChTa
protected PropertyChangeAWTEventTransferAgent pChTa
-
audioSource
protected AudioSource audioSource
-
annotationAudioClipUI
protected AnnotationAudioClipUI annotationAudioClipUI
-
uiContainer
protected AudioClipUIContainer uiContainer
-
playbackSource
protected AudioSource playbackSource
-
signalUI
protected AudioSignalUI signalUI
-
VERSION
public static final java.lang.String VERSION
-
-
Constructor Detail
-
AnnotatedAudioPlayerBean
public AnnotatedAudioPlayerBean()
-
AnnotatedAudioPlayerBean
public AnnotatedAudioPlayerBean(AnnotatedAudioClip audioClip)
Constructor.
-
-
Method Detail
-
getAnnotationURL
public java.net.URL getAnnotationURL()
-
update
public void update(ProgressEvent progressEvent)
- Specified by:
update
in interfaceProgressListener
-
makeReady
public void makeReady()
-
setAnnotationURL
public void setAnnotationURL(java.net.URL annotationURL)
-
setMessage
public void setMessage(java.lang.String message)
-
setVisualizing
public void setVisualizing()
-
isShowSonagram
public boolean isShowSonagram()
-
setShowSonagram
public void setShowSonagram(boolean showSonagram)
-
isShowFragmentActionBar
public boolean isShowFragmentActionBar()
-
setShowFragmentActionBar
public void setShowFragmentActionBar(boolean showFragmentActionBar)
-
isShowTimeScale
public boolean isShowTimeScale()
-
setShowTimeScale
public void setShowTimeScale(boolean showTimeScale)
-
isAutoPlayOnLoad
public boolean isAutoPlayOnLoad()
-
setAutoPlayOnLoad
public void setAutoPlayOnLoad(boolean autoPlayOnLoad)
-
isStartPlayOnSelect
public boolean isStartPlayOnSelect()
-
setStartPlayOnSelect
public void setStartPlayOnSelect(boolean startPlayOnSelect)
-
setURL
public void setURL(java.net.URL source)
-
deactivate
public void deactivate()
-
reactivate
public void reactivate()
-
close
public void close()
-
audioClipChanged
public void audioClipChanged(AudioClipChangedEvent event)
- Specified by:
audioClipChanged
in interfaceAudioClipListener
-
update
public void update(PlayerEvent playerEvent)
- Specified by:
update
in interfacePlayerListener
- Specified by:
update
in interfaceUpdateListener<PlayerEvent>
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent arg0)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
main
public static void main(java.lang.String[] args)
Test method- Parameters:
args
-
-
isDebug
public boolean isDebug()
-
setDebug
public void setDebug(boolean debug)
-
setTextGridCharset
public void setTextGridCharset(java.nio.charset.Charset cs)
-
-