类 FrmMain
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- org.meteoinfo.lab.gui.FrmMain
-
- 所有已实现的接口:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants,org.meteoinfo.ui.plugin.IApplication
public class FrmMain extends JFrame implements org.meteoinfo.ui.plugin.IApplication
- 作者:
- wyq
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从类继承的嵌套类/接口 javax.swing.JFrame
JFrame.AccessibleJFrame
-
从类继承的嵌套类/接口 java.awt.Frame
Frame.AccessibleAWTFrame
-
从类继承的嵌套类/接口 java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
从类继承的嵌套类/接口 java.awt.Container
Container.AccessibleAWTContainer
-
-
字段概要
-
从类继承的字段 javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
-
从类继承的字段 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
-
从类继承的字段 java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
从接口继承的字段 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
从接口继承的字段 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddelVariables()Delete variablesAppCollectiongetApplications()Get applicationsConsoleDockablegetConsoleDockable()Get console dockableStringgetCurrentFolder()Get current folderJButtongetCurrentTool()EditorDockablegetEditorDock()Get editor dockableFigureDockablegetFigureDock()Get figure dockableJMenuBargetMainMenuBar()OptionsgetOptions()Get configure optionsJMenugetPluginMenu()JProgressBargetProgressBar()JLabelgetProgressBarLabel()StringgetStartupPath()Get startup pathJPanelgetToolBarPanel()voidloadApplication(Application plugin)Load an applicationvoidloadConfigureFile()Load configure filestatic voidmain(String[] args)voidopenProjectFile(String fileName)voidsaveConfigureFile()Save configure filevoidsetCurrentPath(String path)Set current pathvoidsetCurrentTool(AbstractButton value)voidunloadApplication(Application plugin)Unload an application-
从类继承的方法 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
-
从类继承的方法 java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
从类继承的方法 java.awt.Window
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
从类继承的方法 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
从类继承的方法 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, 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, 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
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 java.awt.MenuContainer
getFont, postEvent
-
-
-
-
方法详细资料
-
getApplications
public AppCollection getApplications()
Get applications- 返回:
- Applications
-
getStartupPath
public String getStartupPath()
Get startup path- 返回:
- Startup path
-
getOptions
public Options getOptions()
Get configure options- 返回:
- Configure options
-
loadApplication
public void loadApplication(Application plugin)
Load an application- 参数:
plugin- Application
-
unloadApplication
public void unloadApplication(Application plugin)
Unload an application- 参数:
plugin- Application
-
getFigureDock
public FigureDockable getFigureDock()
Get figure dockable- 返回:
- Figure dockable
-
getEditorDock
public EditorDockable getEditorDock()
Get editor dockable- 返回:
- Editor dockable
-
getCurrentFolder
public String getCurrentFolder()
Get current folder- 返回:
- Current folder
-
getConsoleDockable
public ConsoleDockable getConsoleDockable()
Get console dockable- 返回:
- Console dockable
-
loadConfigureFile
public final void loadConfigureFile()
Load configure file
-
saveConfigureFile
public final void saveConfigureFile()
Save configure file
-
setCurrentPath
public void setCurrentPath(String path)
Set current path- 参数:
path- Current path
-
getMainMenuBar
public JMenuBar getMainMenuBar()
- 指定者:
getMainMenuBar在接口中org.meteoinfo.ui.plugin.IApplication
-
getPluginMenu
public JMenu getPluginMenu()
- 指定者:
getPluginMenu在接口中org.meteoinfo.ui.plugin.IApplication
-
getToolBarPanel
public JPanel getToolBarPanel()
- 指定者:
getToolBarPanel在接口中org.meteoinfo.ui.plugin.IApplication
-
getCurrentTool
public JButton getCurrentTool()
- 指定者:
getCurrentTool在接口中org.meteoinfo.ui.plugin.IApplication
-
setCurrentTool
public void setCurrentTool(AbstractButton value)
- 指定者:
setCurrentTool在接口中org.meteoinfo.ui.plugin.IApplication
-
getProgressBar
public JProgressBar getProgressBar()
- 指定者:
getProgressBar在接口中org.meteoinfo.ui.plugin.IApplication
-
getProgressBarLabel
public JLabel getProgressBarLabel()
- 指定者:
getProgressBarLabel在接口中org.meteoinfo.ui.plugin.IApplication
-
openProjectFile
public void openProjectFile(String fileName)
- 指定者:
openProjectFile在接口中org.meteoinfo.ui.plugin.IApplication
-
delVariables
public void delVariables()
Delete variables
-
main
public static void main(String[] args)
- 参数:
args- the command line arguments
-
-