|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel dguitar.gui.BarPanel
A BarPanel might contains many Bar object inside Those Bar Objects can be BarTablature, BarStandar or any other compent that extend Bar
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
private java.util.Vector |
barVector
|
private DisplayOptions |
displayOptions
|
protected static java.awt.Font |
graceNoteFont
|
int |
H
|
int |
LINES
|
protected static java.awt.Font |
measureNumberFont
|
protected static java.awt.Font |
notesFont
|
protected static java.awt.Font |
repeatFont
|
protected static java.awt.Font |
timeSignatureFont
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
BarPanel()
Creates an empty barPanel used for casting or other operations |
|
BarPanel(DisplayOptions currentDisplayOptions)
Creates new BarPanel that can contain BarTablature, BarStandar components |
Method Summary | |
void |
addBar(Bar bar)
|
Bar |
getBar(int measure)
Get the Bar located at measure |
int |
getBottomOffset()
|
DisplayOptions |
getDisplayOptions()
|
boolean |
getExtendBottom()
|
boolean |
getExtendTop()
|
MusicCursorPosition |
getMusicCursorPosition(int numMeasure,
int numBeat)
|
MusicCursorPosition |
getMusicCursorPosition(int numMeasure,
MusicCursor musicCursor)
|
int |
getNoteSpacing()
|
int |
getTopOffset()
|
private void |
initComponents()
This method is called from within the constructor to initialize the form. |
void |
setBottomOffset(int bottomOffset)
Set the Bottom Offset of all the Bars in this BarPanel caller of this method should call validate or repaint() as neccesary |
void |
setDisplayOptions(DisplayOptions displayOptions)
|
void |
setExtendBottom(boolean value)
Extend the measure lines to the bottom The caller should call validate or repaint() |
void |
setExtendTop(boolean value)
Extend the measure lines to the top The caller should call validate or repaint() |
void |
setGraceNoteFont(java.awt.Font f)
|
private void |
setLines(int value)
|
void |
setMeasureNumberFont(java.awt.Font f)
|
void |
setMeasures(java.util.List Measures)
|
void |
setMeasureTrackPair(int measure,
GPMeasureTrackPair mtp)
|
void |
setNotesFont(java.awt.Font f)
|
void |
setNoteSpacing(int ns)
|
void |
setRepeatFont(java.awt.Font f)
|
void |
setTimeSignatureFont(java.awt.Font f)
|
void |
setTopOffset(int topOffset)
Set the TopOffset of all the Bars in this BarPanel caller of this method should call validate or repaint() as neccesary |
void |
setTrack(GPTrack t)
|
MusicCursorPosition |
snap(java.awt.Point p,
MusicCursor musicCursor)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static java.awt.Font repeatFont
protected static java.awt.Font notesFont
protected static java.awt.Font timeSignatureFont
protected static java.awt.Font measureNumberFont
protected static java.awt.Font graceNoteFont
public int LINES
public int H
private DisplayOptions displayOptions
private java.util.Vector barVector
Constructor Detail |
public BarPanel()
public BarPanel(DisplayOptions currentDisplayOptions)
Method Detail |
public void setDisplayOptions(DisplayOptions displayOptions)
setDisplayOptions
in interface OptionsDisplay
displayOptions
- The displayOptions to set.public DisplayOptions getDisplayOptions()
getDisplayOptions
in interface OptionsDisplay
public MusicCursorPosition getMusicCursorPosition(int numMeasure, int numBeat)
public MusicCursorPosition getMusicCursorPosition(int numMeasure, MusicCursor musicCursor)
public MusicCursorPosition snap(java.awt.Point p, MusicCursor musicCursor)
private void setLines(int value)
public void setTrack(GPTrack t)
public int getNoteSpacing()
public void setNoteSpacing(int ns)
public void setRepeatFont(java.awt.Font f)
public void setNotesFont(java.awt.Font f)
public void setTimeSignatureFont(java.awt.Font f)
public void setMeasureNumberFont(java.awt.Font f)
public void setGraceNoteFont(java.awt.Font f)
public void setMeasures(java.util.List Measures)
public void setMeasureTrackPair(int measure, GPMeasureTrackPair mtp)
public Bar getBar(int measure)
public void addBar(Bar bar)
public int getTopOffset()
public void setTopOffset(int topOffset)
public int getBottomOffset()
public void setBottomOffset(int bottomOffset)
public boolean getExtendBottom()
public void setExtendBottom(boolean value)
public boolean getExtendTop()
public void setExtendTop(boolean value)
private void initComponents()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |