public class RhythmPatternsVisWindow extends JDialog implements MouseListener, MouseMotionListener
RhythmPattern
.Modifier and Type | Class and Description |
---|---|
private class |
RhythmPatternsVisWindow.DrawingPane |
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private static int |
DEFAULT_bx |
private static int |
DEFAULT_by |
private boolean |
display_status |
private JPanel |
drawingPane |
private double[][] |
mat |
private static float |
mod_freq_res |
private NumberFormat |
numform_Amp |
private NumberFormat |
numform_Hz |
private RhythmPattern |
rhythmPattern |
private static long |
serialVersionUID |
private JLabel |
sourceName |
private JLabel |
status |
private int |
xdim |
private int |
ydim |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
RhythmPatternsVisWindow(Frame parent,
double[] vec,
int xdim,
int ydim,
String filelabel)
constructor with feature vector given as double[] array (as used for weight vectors) creates a
RhythmPatternsVisWindow
|
RhythmPatternsVisWindow(Frame parent,
double[] vec,
int xdim,
int ydim,
String filelabel,
String title)
constructor with feature vector given as double[] array (as used for weight vectors) creates a
RhythmPatternsVisWindow
|
RhythmPatternsVisWindow(Frame parent,
double[] vec,
String filelabel)
This constructor uses pre-defined hard-coded values; it is not recommended to use this constructor it is intended
for backward compatibility for RP feature vector files without the $DATA_TYPE header
|
RhythmPatternsVisWindow(Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
int xdim,
int ydim,
String filelabel)
constructor with feature vector given as DoubleMatrix1D (as provided by class SOMLibSparseInputData) creates a
RhythmPatternsVisWindow with default window title
|
RhythmPatternsVisWindow(Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
int xdim,
int ydim,
String filelabel,
String title)
constructor with feature vector given as DoubleMatrix1D (as provided by class SOMLibSparseInputData) creates a
RhythmPatternsVisWindow with provided window title
|
RhythmPatternsVisWindow(Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
String filelabel,
String title)
This constructor uses pre-defined hard-coded values; it is not recommended to use this constructor it is intended
for backward compatibility for RP feature vector files without the $DATA_TYPE header
|
Modifier and Type | Method and Description |
---|---|
void |
clearAndHide()
This method clears the dialog and hides it.
|
private void |
initGUI(String filelabel,
String title) |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e)
handles mouse events: status display changes when mouse is moved over Rhythm Pattern
|
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e)
handles mouse events: status display remains fixed after clicking (continues after 2nd clicking)
|
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, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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, 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, 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, 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, remove, 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
private JPanel drawingPane
private JLabel sourceName
private JLabel status
private static final int DEFAULT_bx
private static final int DEFAULT_by
private RhythmPattern rhythmPattern
private int xdim
private int ydim
private double[][] mat
private static final float mod_freq_res
private NumberFormat numform_Hz
private NumberFormat numform_Amp
private boolean display_status
public RhythmPatternsVisWindow(Frame parent, double[] vec, String filelabel) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(Frame parent, double[] vec, int xdim, int ydim, String filelabel) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(Frame parent, double[] vec, int xdim, int ydim, String filelabel, String title) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(Frame parent, cern.colt.matrix.DoubleMatrix1D vec, String filelabel, String title) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(Frame parent, cern.colt.matrix.DoubleMatrix1D vec, int xdim, int ydim, String filelabel) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(Frame parent, cern.colt.matrix.DoubleMatrix1D vec, int xdim, int ydim, String filelabel, String title) throws DataDimensionException
DataDimensionException
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
public void clearAndHide()