public class RhythmPatternsVisWindow
extends javax.swing.JDialog
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
RhythmPattern.| Modifier and Type | Class and Description |
|---|---|
private class |
RhythmPatternsVisWindow.DrawingPane |
javax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
private static int |
DEFAULT_bx |
private static int |
DEFAULT_by |
private boolean |
display_status |
private javax.swing.JPanel |
drawingPane |
private double[][] |
mat |
private static float |
mod_freq_res |
private java.text.NumberFormat |
numform_Amp |
private java.text.NumberFormat |
numform_Hz |
private RhythmPattern |
rhythmPattern |
private static long |
serialVersionUID |
private javax.swing.JLabel |
sourceName |
private javax.swing.JLabel |
status |
private int |
xdim |
private int |
ydim |
accessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
RhythmPatternsVisWindow(java.awt.Frame parent,
double[] vec,
int xdim,
int ydim,
java.lang.String filelabel)
constructor with feature vector given as double[] array (as used for weight vectors) creates a
RhythmPatternsVisWindow
|
RhythmPatternsVisWindow(java.awt.Frame parent,
double[] vec,
int xdim,
int ydim,
java.lang.String filelabel,
java.lang.String title)
constructor with feature vector given as double[] array (as used for weight vectors) creates a
RhythmPatternsVisWindow
|
RhythmPatternsVisWindow(java.awt.Frame parent,
double[] vec,
java.lang.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(java.awt.Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
int xdim,
int ydim,
java.lang.String filelabel)
constructor with feature vector given as DoubleMatrix1D (as provided by class SOMLibSparseInputData) creates a
RhythmPatternsVisWindow with default window title
|
RhythmPatternsVisWindow(java.awt.Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
int xdim,
int ydim,
java.lang.String filelabel,
java.lang.String title)
constructor with feature vector given as DoubleMatrix1D (as provided by class SOMLibSparseInputData) creates a
RhythmPatternsVisWindow with provided window title
|
RhythmPatternsVisWindow(java.awt.Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
java.lang.String filelabel,
java.lang.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(java.lang.String filelabel,
java.lang.String title) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e)
handles mouse events: status display changes when mouse is moved over Rhythm Pattern
|
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, 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, 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, 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, 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, transferFocusUpCycleprivate static final long serialVersionUID
private javax.swing.JPanel drawingPane
private javax.swing.JLabel sourceName
private javax.swing.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 java.text.NumberFormat numform_Hz
private java.text.NumberFormat numform_Amp
private boolean display_status
public RhythmPatternsVisWindow(java.awt.Frame parent,
double[] vec,
java.lang.String filelabel)
throws DataDimensionException
DataDimensionExceptionpublic RhythmPatternsVisWindow(java.awt.Frame parent,
double[] vec,
int xdim,
int ydim,
java.lang.String filelabel)
throws DataDimensionException
DataDimensionExceptionpublic RhythmPatternsVisWindow(java.awt.Frame parent,
double[] vec,
int xdim,
int ydim,
java.lang.String filelabel,
java.lang.String title)
throws DataDimensionException
DataDimensionExceptionpublic RhythmPatternsVisWindow(java.awt.Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
java.lang.String filelabel,
java.lang.String title)
throws DataDimensionException
DataDimensionExceptionpublic RhythmPatternsVisWindow(java.awt.Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
int xdim,
int ydim,
java.lang.String filelabel)
throws DataDimensionException
DataDimensionExceptionpublic RhythmPatternsVisWindow(java.awt.Frame parent,
cern.colt.matrix.DoubleMatrix1D vec,
int xdim,
int ydim,
java.lang.String filelabel,
java.lang.String title)
throws DataDimensionException
DataDimensionExceptionprivate void initGUI(java.lang.String filelabel,
java.lang.String title)
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void clearAndHide()