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 AnnotationAudioClipUIannotationAudioClipUIprotected AudioSourceaudioSourcestatic booleanDEBUGstatic intDEF_UPDATE_INTERVALL_MSprotected PropertyChangeAWTEventTransferAgentpChTaprotected AudioSourceplaybackSourceprotected AudioSignalUIsignalUIprotected java.net.URLsourceprotected AudioClipUIContaineruiContainerstatic java.lang.StringVERSION-
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 voidactionPerformed(java.awt.event.ActionEvent arg0)voidaudioClipChanged(AudioClipChangedEvent event)voidclose()voiddeactivate()java.net.URLgetAnnotationURL()booleanisAutoPlayOnLoad()booleanisDebug()booleanisShowFragmentActionBar()booleanisShowSonagram()booleanisShowTimeScale()booleanisStartPlayOnSelect()static voidmain(java.lang.String[] args)Test methodvoidmakeReady()voidreactivate()voidsetAnnotationURL(java.net.URL annotationURL)voidsetAutoPlayOnLoad(boolean autoPlayOnLoad)voidsetDebug(boolean debug)voidsetMessage(java.lang.String message)voidsetShowFragmentActionBar(boolean showFragmentActionBar)voidsetShowSonagram(boolean showSonagram)voidsetShowTimeScale(boolean showTimeScale)voidsetStartPlayOnSelect(boolean startPlayOnSelect)voidsetTextGridCharset(java.nio.charset.Charset cs)voidsetURL(java.net.URL source)voidsetVisualizing()voidupdate(PlayerEvent playerEvent)voidupdate(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:
updatein 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:
audioClipChangedin interfaceAudioClipListener
-
update
public void update(PlayerEvent playerEvent)
- Specified by:
updatein interfacePlayerListener- Specified by:
updatein interfaceUpdateListener<PlayerEvent>
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent arg0)
- Specified by:
actionPerformedin 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)
-
-