类 FrmMain
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- org.meteoinfo.laboratory.gui.FrmMain
-
- 所有已实现的接口:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants,org.meteoinfo.plugin.IApplication
public class FrmMain extends javax.swing.JFrame implements org.meteoinfo.plugin.IApplication- 作者:
- wyq
- 另请参阅:
- 序列化表格
-
-
字段概要
-
从类继承的字段 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
-
-
构造器概要
构造器 构造器 说明 FrmMain()Creates new form FrmMain
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddelVariables()Delete variablesAppCollectiongetApplications()Get applicationsConsoleDockablegetConsoleDockable()Get console dockablejava.lang.StringgetCurrentFolder()Get current folderjavax.swing.JButtongetCurrentTool()FigureDockablegetFigureDock()Get figure dockablejavax.swing.JMenuBargetMainMenuBar()org.meteoinfo.legend.LayersLegendgetMapDocument()org.meteoinfo.map.MapViewgetMapView()OptionsgetOptions()Get configure optionsjavax.swing.JMenugetPluginMenu()javax.swing.JProgressBargetProgressBar()javax.swing.JLabelgetProgressBarLabel()java.lang.StringgetStartupPath()Get startup pathjavax.swing.JPanelgetToolBarPanel()voidloadApplication(Application plugin)Load an applicationvoidloadConfigureFile()Load configure filestatic voidmain(java.lang.String[] args)voidopenProjectFile(java.lang.String fileName)voidsaveConfigureFile()Save configure filevoidsetCurrentPath(java.lang.String path)Set current pathvoidsetCurrentTool(javax.swing.JButton 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
方法详细资料
-
getApplications
public AppCollection getApplications()
Get applications- 返回:
- Applications
-
getStartupPath
public java.lang.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
-
getCurrentFolder
public java.lang.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(java.lang.String path)
Set current path- 参数:
path- Current path
-
getMapView
public org.meteoinfo.map.MapView getMapView()
- 指定者:
getMapView在接口中org.meteoinfo.plugin.IApplication
-
getMapDocument
public org.meteoinfo.legend.LayersLegend getMapDocument()
- 指定者:
getMapDocument在接口中org.meteoinfo.plugin.IApplication
-
getMainMenuBar
public javax.swing.JMenuBar getMainMenuBar()
- 指定者:
getMainMenuBar在接口中org.meteoinfo.plugin.IApplication
-
getPluginMenu
public javax.swing.JMenu getPluginMenu()
- 指定者:
getPluginMenu在接口中org.meteoinfo.plugin.IApplication
-
getToolBarPanel
public javax.swing.JPanel getToolBarPanel()
- 指定者:
getToolBarPanel在接口中org.meteoinfo.plugin.IApplication
-
getCurrentTool
public javax.swing.JButton getCurrentTool()
- 指定者:
getCurrentTool在接口中org.meteoinfo.plugin.IApplication
-
setCurrentTool
public void setCurrentTool(javax.swing.JButton value)
- 指定者:
setCurrentTool在接口中org.meteoinfo.plugin.IApplication
-
getProgressBar
public javax.swing.JProgressBar getProgressBar()
- 指定者:
getProgressBar在接口中org.meteoinfo.plugin.IApplication
-
getProgressBarLabel
public javax.swing.JLabel getProgressBarLabel()
- 指定者:
getProgressBarLabel在接口中org.meteoinfo.plugin.IApplication
-
openProjectFile
public void openProjectFile(java.lang.String fileName)
- 指定者:
openProjectFile在接口中org.meteoinfo.plugin.IApplication
-
delVariables
public void delVariables()
Delete variables
-
main
public static void main(java.lang.String[] args)
- 参数:
args- the command line arguments
-
-