RecObserver
, java.awt.image.ImageObserver
, java.awt.KeyEventDispatcher
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
public class RecTransporter extends javax.swing.JPanel implements RecObserver, java.awt.KeyEventDispatcher
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor | Description |
---|---|
RecTransporter(RecTransporterActions recTransporterActions,
boolean speakerAddressed) |
|
RecTransporter(SpeechRecorder speechrecorder,
RecTransporterActions actions) |
Modifier and Type | Method | Description |
---|---|---|
void |
addKeyStrokeAction(javax.swing.KeyStroke keyStroke,
javax.swing.Action action) |
|
void |
clearActionKeyCodes() |
|
void |
close() |
|
boolean |
dispatchKeyEvent(java.awt.event.KeyEvent e) |
|
java.lang.String |
getItemCode() |
|
boolean |
isAutoRecording() |
|
boolean |
isConsumeAllKeys() |
|
boolean |
isPlaybackEnabled() |
|
boolean |
isProgressPaused() |
|
boolean |
isShowRecStartAction() |
|
boolean |
isShowRecStopAction() |
|
boolean |
isSpeakerAddressed() |
|
void |
setAutoRecording(boolean b) |
|
void |
setConsumeAllKeys(boolean consumeAllKeys) |
|
void |
setItemCode(java.lang.String itemCode) |
|
void |
setKeyButtonBindingEnabled(boolean enabled) |
|
void |
setPlaybackEnabled(boolean playbackEnabled) |
|
void |
setProgressPaused(boolean progressPaused) |
|
void |
setShowRecStartAction(boolean showRecStartAction) |
|
void |
setShowRecStopAction(boolean showRecStopAction) |
|
void |
update(int status) |
implements the RecObserver interface and changes the state of the
recording control buttons according to the current recording status.
|
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
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
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
public RecTransporter(RecTransporterActions recTransporterActions, boolean speakerAddressed)
public RecTransporter(SpeechRecorder speechrecorder, RecTransporterActions actions)
public void setKeyButtonBindingEnabled(boolean enabled)
public void update(int status)
update
in interface RecObserver
public boolean isAutoRecording()
public void setAutoRecording(boolean b)
b
- public boolean isSpeakerAddressed()
public boolean dispatchKeyEvent(java.awt.event.KeyEvent e)
dispatchKeyEvent
in interface java.awt.KeyEventDispatcher
public void addKeyStrokeAction(javax.swing.KeyStroke keyStroke, javax.swing.Action action)
public void clearActionKeyCodes()
public boolean isConsumeAllKeys()
public void setConsumeAllKeys(boolean consumeAllKeys)
consumeAllKeys
- The consumeAllKeys to set.public void close()
public boolean isShowRecStartAction()
public void setShowRecStartAction(boolean showRecStartAction)
public boolean isShowRecStopAction()
public void setShowRecStopAction(boolean showRecStopAction)
public java.lang.String getItemCode()
public void setItemCode(java.lang.String itemCode)
public boolean isPlaybackEnabled()
public void setPlaybackEnabled(boolean playbackEnabled)
public boolean isProgressPaused()
public void setProgressPaused(boolean progressPaused)