Package rocca
Class RoccaParametersDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
PamView.dialog.PamDialog
rocca.RoccaParametersDialog
- All Implemented Interfaces:
 ActionListener,ItemListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants
code copied from WorkshopParametersDialog.java
- Author:
 - Michael Oswald
 - See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class PamView.dialog.PamDialog
PamDialog.PopupListenerNested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy - 
Field Summary
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcalled when the cancel button is pressed before the dialog closes.voidEnables/disables the FFT, Click Detector and Whistle and Moan sources based on the value found in the current roccaParameters object 2014/10/13 allow multiple sources.Loads the classifier description and displays in the dialog.getClassifierDesc(File classFile) Loads the classifier description and displays in the dialog.booleancalled when the Ok button is pressed.String[]voidAsk the user to choose the text file containing standard notesvoidpopulateComboBox(JComboBox<String> list, String item) Adds the passed item to the passed combo box, but only if the item is not a duplicate SerialVersionUID=23 2016/01/04voidstandard function which should us used to copy default parameters into the dialog controls.protected voidAsk the user to choose the model file for the classifier.protected FileselectClassifier(JTextField classTxt, File classFile, JTextArea classDesc) Ask the user to choose the model file for the classifier.protected voidprotected voidvoidsets up the labels to be shown in the dialog box, based on the current roccaParameters objectvoidLoads the stage 1 classifier and populates the drop-down box with the classesstatic RoccaParametersshowDialog(Frame parentFrame, RoccaParameters roccaParameters, RoccaControl roccaControl) Methods inherited from class PamView.dialog.PamDialog
addComponent, closeLater, enableHelpButton, exportSettings, formatDouble, getButtonPanel, getCancelButton, getCancelObserver, getDefaultButton, getFrame, getHelpButton, getHelpPoint, getOkButton, getWarningTitle, importSettings, isMoveToMouse, isSendGeneralSettingsNotification, isWarnDefaultSetting, moveToLocation, moveToMouseLocation, okButtonPressed, positionInFrame, restoreDefaultSettingsQ, setCancelObserver, setCentreLocation, setCloseLocation, setDialogComponent, setDoubleValue, setHelpPoint, setMoveToMouse, setSendGeneralSettingsNotification, setVisible, setWarnDefaultSetting, setWarningTitle, showQuestion, showQuestion, showQuestion, showWarning, showWarning, showWarningMethods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, 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, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle 
- 
Method Details
- 
actionPerformed
- Specified by:
 actionPerformedin interfaceActionListener
 - 
selectDirectory
protected void selectDirectory() - 
selectContourStatsFile
protected void selectContourStatsFile() - 
selectClassifier
protected void selectClassifier()Ask the user to choose the model file for the classifier. Load the classifier description and display the text in the window - 
selectClassifier
Ask the user to choose the model file for the classifier. Load the classifier description and display the text in the window Overloaded method to allow it to handle both whistle and click classifier selection serialVersionUID=24 2016/08/10 - 
loadStandardNotes
Ask the user to choose the text file containing standard notes - 
showDialog
public static RoccaParameters showDialog(Frame parentFrame, RoccaParameters roccaParameters, RoccaControl roccaControl)  - 
enableTheCorrectSource
public void enableTheCorrectSource()Enables/disables the FFT, Click Detector and Whistle and Moan sources based on the value found in the current roccaParameters object 2014/10/13 allow multiple sources. enable/disable source panels based on radio button selection - 
setParams
public void setParams()sets up the labels to be shown in the dialog box, based on the current roccaParameters object - 
populateComboBox
Adds the passed item to the passed combo box, but only if the item is not a duplicate SerialVersionUID=23 2016/01/04- Parameters:
 list-item-
 - 
getClassifierDesc
Loads the classifier description and displays in the dialog. Note that prior to the introduction of 2-stage classifiers, model files did not contain descriptions. If this is the case, return a default string- Returns:
 - String containing the classifier description
 
 - 
getClassifierDesc
Loads the classifier description and displays in the dialog. Note that prior to the introduction of 2-stage classifiers, model files did not contain descriptions. If this is the case, return a default string Overloaded method to make it work with both whistle and click classifier files serialVersionUID=24 2016/08/10 ...later that same rev... Commented out entire method - while it's nice to display a description of the classifier, it takes too long to load the classifier just for the sake of reading the string. Especially when the classifier could be >400Mb.- Returns:
 - String containing the classifier description
 
 - 
showClasses
public void showClasses()Loads the stage 1 classifier and populates the drop-down box with the classes - 
getStage1Classes
 - 
cancelButtonPressed
public void cancelButtonPressed()Description copied from class:PamDialogcalled when the cancel button is pressed before the dialog closes. Generally you should set the parameters returned by the dialog to null or some default value, or in some other way indicate that Cancel was pressed.- Specified by:
 cancelButtonPressedin classPamDialog
 - 
getParams
public boolean getParams()Description copied from class:PamDialogcalled when the Ok button is pressed. This must return true in order that the dialog may close. It should also copy all parameters into an object that will be returned by showDialog. - 
restoreDefaultSettings
public void restoreDefaultSettings()Description copied from class:PamDialogstandard function which should us used to copy default parameters into the dialog controls.- Specified by:
 restoreDefaultSettingsin classPamDialog
 - 
itemStateChanged
- Specified by:
 itemStateChangedin interfaceItemListener
 
 -