public class SimilarityRetrievalGUI extends MaximisedJFrame implements SOMToolboxApp
Modifier and Type | Class and Description |
---|---|
private class |
SimilarityRetrievalGUI.InputDataRadioButton |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
SOMToolboxApp.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 |
screenSize
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_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_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DEV_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() |
getPreferredSize
addImpl, 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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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, 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, toFront
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, 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, validateTree
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, 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, transferFocusUpCycle
private 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)