|
||||||||||
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.Frame
javax.swing.JFrame
com.frinika.project.gui.ProjectFrame
public class ProjectFrame
Frinika is designed to have one basis frame per project. A projectframe is the main window for a project.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
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 | |
---|---|
static boolean |
doNotQuit
|
static java.lang.String[][] |
FILE_FILTER_MIDIFILES
File-filter for midi standard files. |
javax.swing.JPopupMenu |
newLaneMenu
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
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 |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ProjectFrame(ProjectContainer project)
|
|
ProjectFrame(ProjectContainer project,
java.awt.Rectangle position)
|
Method Summary | |
---|---|
void |
addMidiDevices(javax.swing.JComponent menu)
|
void |
addMidiDevices(javax.swing.JComponent menu,
java.util.List<javax.sound.midi.MidiDevice.Info> infos,
java.util.List<javax.swing.Icon> icons)
|
static void |
addProjectFocusListener(ProjectFocusListener l)
|
boolean |
confirm(java.lang.String msg)
|
void |
dispose()
|
void |
error(java.lang.String msg)
|
void |
error(java.lang.String msg,
java.lang.Throwable t)
|
void |
error(java.lang.Throwable t)
|
static ProjectFrame |
findFrame(ProjectContainer project)
|
static ProjectFrame |
getFocusFrame()
|
static javax.swing.Icon |
getIconResource(java.lang.String name)
|
static javax.swing.Icon |
getMidiDeviceIcon(javax.sound.midi.MidiDevice dev)
|
static javax.swing.Icon |
getMidiDeviceLargeIcon(javax.sound.midi.MidiDevice dev)
|
MidiDevicesPanel |
getMidiDevicesPanel()
|
MidiLearnIF |
getMidiLearnIF()
|
static java.util.List<ProjectFrame> |
getOpenProjectFrames()
|
ProjectContainer |
getProjectContainer()
|
VoicePartViewSplitPane |
getVoicePartViewSplitPane()
|
void |
infoMessage(java.lang.String string)
Deprecated. |
void |
initViews()
|
void |
message(java.lang.String msg)
|
void |
message(java.lang.String msg,
int type)
|
static void |
midiInDeviceChange()
|
static void |
notifyProjectFocusListeners()
|
static void |
openLocalProject()
|
void |
perspectivePreset1()
|
void |
perspectivePreset2()
|
void |
perspectivePreset3()
|
java.lang.String |
prompt(java.lang.String msg)
|
java.lang.String |
prompt(java.lang.String msg,
java.lang.String initialValue)
|
java.lang.String |
promptFile(java.lang.String defaultFilename,
java.lang.String[][] suffices)
|
java.lang.String |
promptFile(java.lang.String defaultFilename,
java.lang.String[][] suffices,
boolean saveMode)
|
java.lang.String |
promptFile(java.lang.String defaultFilename,
java.lang.String[][] suffices,
boolean saveMode,
boolean directoryMode)
|
static void |
removeProjectFocusListener(ProjectFocusListener l)
|
void |
repaintPartView()
|
void |
repaintViews()
|
void |
resetViews()
|
void |
runReallyLater(java.lang.Runnable runnable)
|
javax.sound.midi.MidiDevice |
selectMidiDevice()
|
protected static void |
setFocusFrame(ProjectFrame frame)
|
void |
setStatusBarMessage(java.lang.String msg)
|
void |
showRightButtonPartPopup(java.awt.Component invoker,
int x,
int y)
|
static void |
staticMessage(ProjectContainer container,
java.lang.String string)
|
void |
tryQuit()
|
Methods inherited from class javax.swing.JFrame |
---|
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 |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, 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, 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, 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, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static final java.lang.String[][] FILE_FILTER_MIDIFILES
promptFile
public static boolean doNotQuit
public javax.swing.JPopupMenu newLaneMenu
Constructor Detail |
---|
public ProjectFrame(ProjectContainer project) throws java.lang.Exception
java.lang.Exception
public ProjectFrame(ProjectContainer project, java.awt.Rectangle position) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public static ProjectFrame findFrame(ProjectContainer project)
public MidiLearnIF getMidiLearnIF()
public void resetViews()
public void repaintViews()
public void repaintPartView()
public void runReallyLater(java.lang.Runnable runnable)
public void perspectivePreset1()
public void perspectivePreset2()
public void perspectivePreset3()
public void initViews()
public static javax.swing.Icon getIconResource(java.lang.String name)
public static javax.swing.Icon getMidiDeviceIcon(javax.sound.midi.MidiDevice dev)
public static javax.swing.Icon getMidiDeviceLargeIcon(javax.sound.midi.MidiDevice dev)
protected static void setFocusFrame(ProjectFrame frame)
public static ProjectFrame getFocusFrame()
public static void openLocalProject()
public void addMidiDevices(javax.swing.JComponent menu, java.util.List<javax.sound.midi.MidiDevice.Info> infos, java.util.List<javax.swing.Icon> icons)
public void addMidiDevices(javax.swing.JComponent menu)
public javax.sound.midi.MidiDevice selectMidiDevice()
public void tryQuit()
public void dispose()
dispose
in class java.awt.Window
public ProjectContainer getProjectContainer()
public void infoMessage(java.lang.String string)
string
- public MidiDevicesPanel getMidiDevicesPanel()
public VoicePartViewSplitPane getVoicePartViewSplitPane()
public static void midiInDeviceChange()
public void setStatusBarMessage(java.lang.String msg)
public void message(java.lang.String msg, int type)
public void message(java.lang.String msg)
public void error(java.lang.String msg)
public void error(java.lang.String msg, java.lang.Throwable t)
public void error(java.lang.Throwable t)
public boolean confirm(java.lang.String msg)
public java.lang.String prompt(java.lang.String msg, java.lang.String initialValue)
public java.lang.String prompt(java.lang.String msg)
public java.lang.String promptFile(java.lang.String defaultFilename, java.lang.String[][] suffices, boolean saveMode, boolean directoryMode)
public java.lang.String promptFile(java.lang.String defaultFilename, java.lang.String[][] suffices, boolean saveMode)
public java.lang.String promptFile(java.lang.String defaultFilename, java.lang.String[][] suffices)
public void showRightButtonPartPopup(java.awt.Component invoker, int x, int y)
public static void addProjectFocusListener(ProjectFocusListener l)
public static void removeProjectFocusListener(ProjectFocusListener l)
public static void notifyProjectFocusListeners()
public static void staticMessage(ProjectContainer container, java.lang.String string)
public static java.util.List<ProjectFrame> getOpenProjectFrames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |