SoundRecorder
Class RecorderTabPanel
java.lang.Object
SoundRecorder.RecorderTabPanel
- All Implemented Interfaces:
- PamTabPanel, RecorderView
public class RecorderTabPanel
- extends java.lang.Object
- implements PamTabPanel, RecorderView
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
recorderControl
RecorderControl recorderControl
recorderPanel
RecorderTabPanel.RecorderPanel recorderPanel
recorderTriggerPanel
RecorderTabPanel.RecorderTriggerPanel recorderTriggerPanel
levelsPanel
RecorderTabPanel.RecorderPanel.LevelsPanel levelsPanel
buttonOff
javax.swing.JButton buttonOff
buttonAuto
javax.swing.JButton buttonAuto
buttonStart
javax.swing.JButton buttonStart
buttonStartBuffered
javax.swing.JButton buttonStartBuffered
actionButton
javax.swing.JButton[] actionButton
buttonSettings
javax.swing.JButton buttonSettings
enableBuffer
javax.swing.JCheckBox enableBuffer
bufferContent
javax.swing.JProgressBar bufferContent
bufferLength
PamLabel bufferLength
recordStatus
PamLabel recordStatus
fileSize
PamLabel fileSize
dataSource
PamLabel dataSource
enableChannel
javax.swing.JCheckBox[] enableChannel
enableTrigger
java.util.ArrayList<javax.swing.JCheckBox> enableTrigger
RecorderTabPanel
RecorderTabPanel(RecorderControl recorderControl)
createMenu
public javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
- Specified by:
createMenu in interface PamTabPanel
- Returns:
- a JMeny for the panel
getPanel
public javax.swing.JComponent getPanel()
- Specified by:
getPanel in interface PamTabPanel
- Returns:
- Reference to a graphics component that can be added to the view.
This will typically be a JPanel or a JInternalFrame;
getToolBar
public javax.swing.JToolBar getToolBar()
- Specified by:
getToolBar in interface PamTabPanel
- Returns:
- a JToolbas associated with this tab. This will only be displayed when
the current tab is activated
newParams
public void newParams()
- Specified by:
newParams in interface RecorderView
enableRecording
public void enableRecording(boolean enable)
- Specified by:
enableRecording in interface RecorderView
enableRecordingControl
public void enableRecordingControl(boolean enable)
- Specified by:
enableRecordingControl in interface RecorderView
sayStatus
public void sayStatus(java.lang.String status)
- Specified by:
sayStatus in interface RecorderView
timerActions
protected void timerActions()
checkBuffer
private void checkBuffer()
newData
public void newData(PamDataBlock dataBlock,
PamDataUnit dataUnit)
- Specified by:
newData in interface RecorderView
setButtonStates
public void setButtonStates(int pressedButton)
- Specified by:
setButtonStates in interface RecorderView
addRecorderTrigger
void addRecorderTrigger(RecorderTrigger recorderTrigger)
isTriggerEnabled
boolean isTriggerEnabled(int index)
addComponent
void addComponent(javax.swing.JPanel panel,
java.awt.Component p,
java.awt.GridBagConstraints constraints)