|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
at.tuwien.ifs.somtoolbox.apps.viewer.RhythmPatternsVisWindow
public class RhythmPatternsVisWindow
A dialog that displays a RhythmPattern
.
Nested Class Summary | |
---|---|
private class |
RhythmPatternsVisWindow.DrawingPane
|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
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
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
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 |
Method Summary | |
---|---|
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) |
Methods 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, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private 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
Constructor Detail |
---|
public RhythmPatternsVisWindow(java.awt.Frame parent, double[] vec, java.lang.String filelabel) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(java.awt.Frame parent, double[] vec, int xdim, int ydim, java.lang.String filelabel) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(java.awt.Frame parent, double[] vec, int xdim, int ydim, java.lang.String filelabel, java.lang.String title) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(java.awt.Frame parent, cern.colt.matrix.DoubleMatrix1D vec, java.lang.String filelabel, java.lang.String title) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(java.awt.Frame parent, cern.colt.matrix.DoubleMatrix1D vec, int xdim, int ydim, java.lang.String filelabel) throws DataDimensionException
DataDimensionException
public RhythmPatternsVisWindow(java.awt.Frame parent, cern.colt.matrix.DoubleMatrix1D vec, int xdim, int ydim, java.lang.String filelabel, java.lang.String title) throws DataDimensionException
DataDimensionException
Method Detail |
---|
private void initGUI(java.lang.String filelabel, java.lang.String title)
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void clearAndHide()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |