public class SimilarityRetrievalGUI extends MaximisedJFrame implements SOMToolboxApp
| Modifier and Type | Class and Description |
|---|---|
private class |
SimilarityRetrievalGUI.InputDataRadioButton |
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Typejava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategySOMToolboxApp.Type| Modifier and Type | Field and Description |
|---|---|
static SOMToolboxApp.Type |
APPLICATION_TYPE |
private javax.swing.ButtonGroup |
bgDistanceDisplay |
private javax.swing.ButtonGroup |
bgInputData |
private javax.swing.JComboBox |
boxMetric |
private javax.swing.JButton |
btnSaveResults |
private javax.swing.JButton |
btnStart |
private javax.swing.JButton |
buttonLoadClassInfo |
private org.jfree.chart.ChartPanel |
chartPanel |
private SOMLibClassInformation |
classInfo |
private javax.swing.JComboBox<java.lang.String> |
comboQueryVector |
private static java.lang.String[] |
databaseDetailsColumnNames |
private javax.swing.JTable |
databaseDetailsTable |
static java.lang.String |
DESCRIPTION |
private javax.swing.JFileChooser |
fileChooser |
private java.util.ArrayList<InputData> |
inputData |
private javax.swing.JLabel |
labelNoInputData |
static java.lang.String |
LONG_DESCRIPTION |
private javax.swing.SpinnerNumberModel |
modelNumberNeighbours |
static com.martiansoftware.jsap.Parameter[] |
OPTIONS |
private javax.swing.JPanel |
panelLoadedFeatureFiles |
private javax.swing.JPanel |
panelRetrieval |
private AudioPlayer |
player |
private static java.lang.String[] |
resultColumnNames |
private javax.swing.JTable |
resultsTable |
private static long |
serialVersionUID |
private javax.swing.JSpinner |
spinnerNumberNeighbours |
private javax.swing.JTextField |
txtFieldMusicPath |
screenSizeaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDEV_BY_STRING, HOMEPAGE, INFO, INFO_TEXT, LICENSE_TEXT, REQUIRED_MEMBERS, TYPE_GROUPED_COMPARATOR| Constructor and Description |
|---|
SimilarityRetrievalGUI() |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JButton |
initButtonLoad() |
private javax.swing.JButton |
initButtonLoadClassInfo() |
private void |
initButtonSaveResults() |
private void |
initButtonStart() |
private void |
initPanelRetrieval() |
static void |
main(java.lang.String[] args) |
private void |
resizeDatabaseDetailsTableColumns() |
private void |
resizeResultTableColumns() |
getPreferredSizeaddImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, 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, 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, validateTreeaction, 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, getPeer, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprivate static final long serialVersionUID
public static final com.martiansoftware.jsap.Parameter[] OPTIONS
public static java.lang.String DESCRIPTION
public static java.lang.String LONG_DESCRIPTION
public static final SOMToolboxApp.Type APPLICATION_TYPE
private static final java.lang.String[] resultColumnNames
private static final java.lang.String[] databaseDetailsColumnNames
private java.util.ArrayList<InputData> inputData
private SOMLibClassInformation classInfo
private javax.swing.ButtonGroup bgInputData
private javax.swing.ButtonGroup bgDistanceDisplay
private javax.swing.JButton btnStart
private javax.swing.JButton btnSaveResults
private javax.swing.JButton buttonLoadClassInfo
private javax.swing.JLabel labelNoInputData
private javax.swing.SpinnerNumberModel modelNumberNeighbours
private javax.swing.JSpinner spinnerNumberNeighbours
private javax.swing.JPanel panelLoadedFeatureFiles
private javax.swing.JPanel panelRetrieval
private org.jfree.chart.ChartPanel chartPanel
private javax.swing.JComboBox<java.lang.String> comboQueryVector
private javax.swing.JComboBox boxMetric
private javax.swing.JTable resultsTable
private javax.swing.JTable databaseDetailsTable
private javax.swing.JFileChooser fileChooser
private javax.swing.JTextField txtFieldMusicPath
private AudioPlayer player
private void initPanelRetrieval()
private void initButtonSaveResults()
private void initButtonStart()
public javax.swing.JButton initButtonLoad()
private javax.swing.JButton initButtonLoadClassInfo()
private void resizeResultTableColumns()
private void resizeDatabaseDetailsTableColumns()
public static void main(java.lang.String[] args)