IApplicationpublic class FrmMain extends javax.swing.JFrame implements IApplication
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCROSSHAIR_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| 构造器 | 说明 |
|---|---|
FrmMain() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
addPlugin(Plugin plugin) |
|
javax.swing.JButton |
getCurrentTool() |
Get current tool
|
java.awt.Font |
getLegendFont() |
Get legend font
|
javax.swing.JMenuBar |
getMainMenuBar() |
Get main menu bar
|
javax.swing.JTabbedPane |
getMainTab() |
Get jTabbedPane_Main
|
LayersLegend |
getMapDocument() |
Get map document (LayersLegend)
|
MapLayout |
getMapLyout() |
Get map layout
|
MapView |
getMapView() |
Get MapView object in the active map frame
|
FrmMeteoData |
getMeteoDataset() |
Get meteo data form
|
Options |
getOptions() |
Get options
|
javax.swing.JMenu |
getPluginMenu() |
Get plugin menu
|
PluginCollection |
getPlugins() |
Get plugins
|
javax.swing.JProgressBar |
getProgressBar() |
Get main progress bar
|
javax.swing.JLabel |
getProgressBarLabel() |
Get progress bar label
|
java.lang.String |
getStartupPath() |
Get application startup path
|
javax.swing.JPanel |
getToolBarPanel() |
Get tool bar panel
|
void |
loadConfigureFile() |
|
void |
loadDefaultPojectFile() |
|
void |
loadPlugin(Plugin plugin) |
Load plugin
|
void |
loadPlugins() |
Load plugins
|
void |
loadPlugins(java.util.List<Plugin> plugins) |
|
void |
loadProjectFile(java.lang.String pFile) |
|
static void |
main(java.lang.String[] args) |
|
void |
openProjectFile(java.lang.String projFile) |
Open project file
|
Plugin |
readPlugin(java.lang.String jarFileName) |
|
java.util.List<Plugin> |
readPlugins() |
|
void |
refresh() |
Refresh map document and map view / map layout
|
void |
refreshMap() |
Refresh map view / map layer
|
void |
removePlugin(Plugin plugin) |
Remove a plugin
|
void |
saveConfigureFile() |
|
void |
setCurrentTool(javax.swing.JButton currentTool) |
|
void |
setLegendFont(java.awt.Font font) |
Set legend font
|
void |
unloadPlugin(Plugin plugin) |
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, transferFocusUpCycleadd, 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, validateTreeaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddImpl, 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, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, 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, toFrontpublic java.lang.String getStartupPath()
public MapView getMapView()
getMapView 在接口中 IApplicationpublic MapLayout getMapLyout()
public LayersLegend getMapDocument()
getMapDocument 在接口中 IApplicationpublic javax.swing.JMenuBar getMainMenuBar()
getMainMenuBar 在接口中 IApplicationpublic javax.swing.JMenu getPluginMenu()
getPluginMenu 在接口中 IApplicationpublic javax.swing.JPanel getToolBarPanel()
getToolBarPanel 在接口中 IApplicationpublic javax.swing.JProgressBar getProgressBar()
getProgressBar 在接口中 IApplicationpublic javax.swing.JLabel getProgressBarLabel()
getProgressBarLabel 在接口中 IApplicationpublic javax.swing.JTabbedPane getMainTab()
public FrmMeteoData getMeteoDataset()
public Options getOptions()
public java.awt.Font getLegendFont()
public void setLegendFont(java.awt.Font font)
font - Legend fontpublic PluginCollection getPlugins()
public javax.swing.JButton getCurrentTool()
getCurrentTool 在接口中 IApplicationpublic final void loadDefaultPojectFile()
public final void loadConfigureFile()
public final void saveConfigureFile()
public void loadProjectFile(java.lang.String pFile)
public Plugin readPlugin(java.lang.String jarFileName)
public java.util.List<Plugin> readPlugins() throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic void loadPlugins()
throws java.net.MalformedURLException,
java.io.IOException
java.net.MalformedURLExceptionjava.io.IOExceptionpublic void loadPlugins(java.util.List<Plugin> plugins) throws java.net.MalformedURLException, java.io.IOException
java.net.MalformedURLExceptionjava.io.IOExceptionpublic void removePlugin(Plugin plugin)
plugin - The pluginpublic void addPlugin(Plugin plugin) throws java.io.IOException
java.io.IOExceptionpublic void loadPlugin(Plugin plugin)
plugin - Pluginpublic void unloadPlugin(Plugin plugin)
public void setCurrentTool(javax.swing.JButton currentTool)
setCurrentTool 在接口中 IApplicationpublic void openProjectFile(java.lang.String projFile)
openProjectFile 在接口中 IApplicationprojFile - project file pathpublic void refresh()
public void refreshMap()
public static void main(java.lang.String[] args)
args - the command line argumentsCopyright © 2019. All rights reserved.