Package org.gvsig.andami.ui.mdiFrame
Class MDIFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.gvsig.andami.ui.mdiFrame.MDIFrame
- All Implemented Interfaces:
ActionListener,ComponentListener,ContainerListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,MainFrame,ThreadSafeDialogs,org.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
public class MDIFrame
extends JFrame
implements ComponentListener, ContainerListener, ActionListener, MainFrame
Main application window.
Use Launcher.getMDIFrame to get the instance of this class.
- Version:
- $Revision: 39484 $
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields 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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface org.gvsig.andami.ui.mdiFrame.MainFrame
MAIN_FRAME_EXT_STATE, MAIN_FRAME_EXT_STATE_DEFAULT, MAIN_FRAME_POS, MAIN_FRAME_POS_DEFAULT, MAIN_FRAME_SIZE, MAIN_FRAME_SIZE_DEFAULTFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Method Summary
Modifier and TypeMethodDescriptionvoidMetodo de callback invocado cuando se selecciona un menu o un boton de la barra de herramientas.voidaddMenu(ActionInfo action, String text) voidaddMenu(Menu menu, ActionListener listener, PluginClassLoader loader) Adds the provided menu to the menu bar.voidaddMenu(PluginClassLoader loader, SkinExtensionType ext, Menu menu) Añade la informacion del menu al framework.voidaddPopupMenu(PluginClassLoader loader, PopupMenu menu) voidaddPopupMenuListener(String popupName, Component c, ActionListener listener, PluginClassLoader loader) voidaddSelectableTool(ActionInfo action, String toolBarName, String groupName, boolean useText) voidaddStatusBarControl(Class<?> extensionClass, org.gvsig.gui.beans.controls.IControl control) Adds a control to the status bar and associate it with the provided extension.voidaddTool(ActionInfo action, String toolBarName) voidaddTool(ActionInfo action, String toolBarName, boolean useText) voidaddTool(ActionInfo action, String toolBarName, String dropDownName) voidaddTool(PluginClassLoader loader, SkinExtensionType ext, ToolBar toolBar, ActionTool actionTool) voidaddTool(PluginClassLoader loader, SkinExtensionType ext, ToolBar toolBar, SelectableTool selectableTool) addToolBar(String toolBarName, String description, int position) voidaddToolBarControl(Class<?> extensionClass, JToolBar control, String name) voidchangeMenuName(String[] menu, String newName, PluginClassLoader loader) Changes the menu name, and thus also its location, as the name determines the location of the menu.voidcomponentAdded(ContainerEvent arg0) voidvoidcomponentMoved(ComponentEvent arg0) voidvoidvoidcomponentShown(ComponentEvent arg0) intconfirmDialog(String message, String title, int optionType, int messageType) intconfirmDialog(String message, String title, int optionType, int messageType, String msgid) createComponent(Class<? extends Component> theClass, Object... parameters) createComponentWithParams(Class<? extends Component> theClass, Object[] parameters) voidLoop on the controls to enable/disable and show/hide them, according to its associated action (ActionInfo)getComponentByName(String name) Get a previously added JComponent by name.static MDIFramegetMenuEntry(String[] menuPath) Gets the menu entry corresponding the provided menu path.Gets the status bar, the bar located in the bottom part of the main window.Gets an array containing all the toolbars.booleangetToolbarVisibility(String name) Gets wheter or not this toolbar should be shown by Andami.voidinit()Makes some initialization tasks.inputDialog(String message, String title) inputDialog(String message, String title, int messageType, String initialValue) static booleanvoidShow the message in the status bar of the application.voidmessageDialog(String message, String[] messageArgs, String title, int messageType) voidmessageDialog(String message, String[] messageArgs, String title, int messageType, String msgid) voidmessageDialog(String message, String title, int messageType) voidThis method is thread safe.voidremoveMenu(Menu menu) Deletes the provided menu, if found.voidremovePopupMenuListener(String name, ActionListener listener) voidremoveStatusBarControl(String name) Removes the providedcontrol from the status bar.voidremoveStatusBarLabels(Class<?> clase) Removes the labels associated with the provided class.voidsetClassesExtensions(Map<Class<? extends IExtension>, ExtensionDecorator> classesExtensions) voidvoidsetSelectedTool(String actionCommand) You can use this function to select the appropiate tool inside the toolbarsvoidsetSelectedTool(String groupName, String actionCommand) You can use this function to select the appropiate tool inside the toolbarsvoidsetSelectedTools(Map selectedTools) You can use this function to select the appropiate tool inside the toolbarsvoidsetStatusBarLabels(Class<?> clase, Label[] label) DOCUMENT ME!voidSets the main window title.voidsetTitlePrefix(String titlePrefix) booleansetToolbarVisibility(String name, boolean visibility) Sets wheter or not this toolbar should be shown by Andami.File[]showChooserDialog(String title, int type, int selectionMode, boolean multiselection, File initialPath, FileFilter filter, boolean fileHidingEnabled) showChooserDialog(String title, int type, int selectionMode, boolean multiselection, File initialPath, FileFilter filter, boolean fileHidingEnabled, boolean askCharset) File[]showChooserDialog(String title, int type, int selectionMode, boolean multiselection, File initialPath, FileFilter filter, boolean fileHidingEnabled, JComponent accesory) voidshowDialog(Component contents, String title) Create a window with the contents and title specified as parameters and show as a dialog windows of gvSIG.File[]showOpenDirectoryDialog(String title, File initialPath) File[]showOpenFileDialog(String title, File initialPath) File[]showSaveFileDialog(String title, File initialPath) 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, updateMethods inherited from class 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, setUndecoratedMethods inherited from class 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, toFrontMethods 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods 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, 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, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.andami.ui.mdiFrame.MainFrame
getIconImageMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Method Details
-
isInitialized
public static boolean isInitialized() -
getInstance
-
init
public void init()Makes some initialization tasks.- Throws:
RuntimeException
-
setTitle
Description copied from interface:MainFrameSets the main window title. This method is thread safe. -
addToolBar
-
addTool
public void addTool(PluginClassLoader loader, SkinExtensionType ext, ToolBar toolBar, SelectableTool selectableTool) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
addTool
public void addTool(PluginClassLoader loader, SkinExtensionType ext, ToolBar toolBar, ActionTool actionTool) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
addTool
-
addTool
-
addTool
-
addSelectableTool
public void addSelectableTool(ActionInfo action, String toolBarName, String groupName, boolean useText) - Specified by:
addSelectableToolin interfaceMainFrame
-
addMenu
public void addMenu(PluginClassLoader loader, SkinExtensionType ext, Menu menu) throws ClassNotFoundException Añade la informacion del menu al framework. Debido a que los men�es se pueden introducir en un orden determinado por el usuario, pero los plugins se instalan en un orden arbitrario, primero se almacena la informacion de todos los menus para luego ordenarlos y posteriormente añadirlos al interfaz- Parameters:
loader- Posicion del menu. Se ordena por este campoext- Array con los nombres de los padres del menumenu- Texto del menu- Throws:
ClassNotFoundExceptionRuntimeException
-
addMenu
-
setClassesExtensions
public void setClassesExtensions(Map<Class<? extends IExtension>, ExtensionDecorator> classesExtensions) -
actionPerformed
Metodo de callback invocado cuando se selecciona un menu o un boton de la barra de herramientas. Se busca la extensi�n asociada y se ejecuta- Specified by:
actionPerformedin interfaceActionListener- Parameters:
e- Evento producido
-
addPopupMenu
-
removePopupMenuListener
-
addPopupMenuListener
public void addPopupMenuListener(String popupName, Component c, ActionListener listener, PluginClassLoader loader) -
enableControls
public void enableControls()Loop on the controls to enable/disable and show/hide them, according to its associated action (ActionInfo)- Specified by:
enableControlsin interfaceMainFrame- Throws:
RuntimeException
-
refreshControls
public void refreshControls()Description copied from interface:MainFrameThis method is thread safe.- Specified by:
refreshControlsin interfaceMainFrame
-
message
Description copied from interface:MainFrameShow the message in the status bar of the application. The types of messages are: JOptionPane.INFORMATION_MESSAGE JOptionPane.WARNING_MESSAGE JOptionPane.ERROR_MESSAGE This method is thread safe to use. -
getMDIManager
-
getStatusBar
Description copied from interface:MainFrameGets the status bar, the bar located in the bottom part of the main window. It can be used to show messages, show progress bars, or change the status.- Specified by:
getStatusBarin interfaceMainFrame- Returns:
- The main application's status bar.
-
setSelectedTool
You can use this function to select the appropiate tool inside the toolbars- Specified by:
setSelectedToolin interfaceMainFrame
-
setSelectedTool
You can use this function to select the appropiate tool inside the toolbars -
setSelectedTools
You can use this function to select the appropiate tool inside the toolbars -
setStatusBarLabels
DOCUMENT ME!- Specified by:
setStatusBarLabelsin interfaceMainFrame- Parameters:
clase-label-
-
removeStatusBarLabels
Description copied from interface:MainFrameRemoves the labels associated with the provided class.- Specified by:
removeStatusBarLabelsin interfaceMainFrame- Parameters:
clase- The class whose associated labels are to be removed.
-
addStatusBarControl
public void addStatusBarControl(Class<?> extensionClass, org.gvsig.gui.beans.controls.IControl control) Description copied from interface:MainFrameAdds a control to the status bar and associate it with the provided extension. The control will be enabled and visible when the extension is enabled and visible.- Specified by:
addStatusBarControlin interfaceMainFrame- Parameters:
extensionClass- Extension which will determine whether the control is enabled and visible.control- The control to add.
-
addToolBarControl
- Specified by:
addToolBarControlin interfaceMainFrame
-
removeStatusBarControl
Description copied from interface:MainFrameRemoves the providedcontrol from the status bar.- Specified by:
removeStatusBarControlin interfaceMainFrame- Parameters:
name- The name of the control to remove
-
removeMenu
Description copied from interface:MainFrameDeletes the provided menu, if found.- Specified by:
removeMenuin interfaceMainFrame- Parameters:
menu- The menu to delete from the menu bar
-
addMenu
Description copied from interface:MainFrameAdds the provided menu to the menu bar. -
changeMenuName
Description copied from interface:MainFrameChanges the menu name, and thus also its location, as the name determines the location of the menu.- Specified by:
changeMenuNamein interfaceMainFrame- Parameters:
menu- An array of Strings which represents the full menu path, for example, {"Vista", "export", "imagen"} is a reference to the menu "Vista/export/imagen" (that is, the menu Image within the submenu View-Export). Menu names are translation keys, "Vista", "export", etc will be translated to the suitable language when they are displayed.newName- New menu's name, in the syntax "Vista/export/symbols". Each part of the name is a translation key.loader- ClassLoader of the plug-in that added the menu
-
componentHidden
- Specified by:
componentHiddenin interfaceComponentListener
-
componentMoved
- Specified by:
componentMovedin interfaceComponentListener
-
componentResized
- Specified by:
componentResizedin interfaceComponentListener
-
componentShown
- Specified by:
componentShownin interfaceComponentListener
-
componentAdded
- Specified by:
componentAddedin interfaceContainerListener
-
componentRemoved
- Specified by:
componentRemovedin interfaceContainerListener
-
getTitlePrefix
-
setTitlePrefix
-
getSelectedTools
-
getInitialSelectedTools
-
getComponentByName
Get a previously added JComponent by name. For example you can use it if you need to obtain a JToolBar to add some customized component.- Specified by:
getComponentByNamein interfaceMainFrame- Parameters:
name-- Returns:
- the JComponent or null if none has been found
-
getToolbars
Description copied from interface:MainFrameGets an array containing all the toolbars.- Specified by:
getToolbarsin interfaceMainFrame- Returns:
- An array containing all the toolbars.
-
getToolbarVisibility
Description copied from interface:MainFrameGets wheter or not this toolbar should be shown by Andami. Note that this does not reflect the actual visibility of the toolbar, because it also depends on other conditions (the toolbar should contain at lest a currently visible button).- Specified by:
getToolbarVisibilityin interfaceMainFrame- Parameters:
name- The toolbar's name- Returns:
-
setToolbarVisibility
Description copied from interface:MainFrameSets wheter or not this toolbar should be shown by Andami. This is useful if to hide some toolbars when they are not going to be used. If it's false, the toolbar will be hidden even if its associated extensions are visible. Note that setting visibility to true does not automatically show the toolbar, because it also depends on other conditions (the toolbar should contain at lest a currently visible button). However, it allows the toolbar to be visible when necessary conditions are fulfilled.- Specified by:
setToolbarVisibilityin interfaceMainFrame- Parameters:
name- The toolbar's name.visibility-- Returns:
-
getMenuEntry
Description copied from interface:MainFrameGets the menu entry corresponding the provided menu path.- Specified by:
getMenuEntryin interfaceMainFrame- Parameters:
menuPath- The menu path to the menu entry that we want to retrieve. For example, if we want to retrieve the menu entry corresponding to the XML menu "Layer/Export/Export_to_PDF" we will provide an array containing ["Layer", "Export", "Export_to_PDF"].- Returns:
- The menu entry corresponding the provided menu path. Note that
the menu entry may be an instance of
javax.swing.JMenuItem,javax.swing.JMenuorcom.iver.andami.ui.mdiFrame.JMenuItem.
-
messageDialog
- Specified by:
messageDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
messageDialog
- Specified by:
messageDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
messageDialog
public void messageDialog(String message, String[] messageArgs, String title, int messageType, String msgid) - Specified by:
messageDialogin interfaceThreadSafeDialogs- Specified by:
messageDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
confirmDialog
- Specified by:
confirmDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
confirmDialog
public int confirmDialog(String message, String title, int optionType, int messageType, String msgid) - Specified by:
confirmDialogin interfaceThreadSafeDialogs- Specified by:
confirmDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
inputDialog
- Specified by:
inputDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
inputDialog
- Specified by:
inputDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showDialog
Description copied from interface:ThreadSafeDialogsCreate a window with the contents and title specified as parameters and show as a dialog windows of gvSIG. if this method is invoked out of the event dispatch thread of swing, the dialog is presented in the thread of swing and the calling thread wait to close to continue. in this case the dialog is not presented as modal to other components of the gui.- Specified by:
showDialogin interfaceThreadSafeDialogs- Parameters:
contents-title-
-
createComponent
- Specified by:
createComponentin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
createComponentWithParams
public Component createComponentWithParams(Class<? extends Component> theClass, Object[] parameters) - Specified by:
createComponentWithParamsin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showChooserDialog
public File[] showChooserDialog(String title, int type, int selectionMode, boolean multiselection, File initialPath, FileFilter filter, boolean fileHidingEnabled) - Specified by:
showChooserDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showChooserDialog
public org.apache.commons.lang3.tuple.ImmutablePair<File[],Charset> showChooserDialog(String title, int type, int selectionMode, boolean multiselection, File initialPath, FileFilter filter, boolean fileHidingEnabled, boolean askCharset) - Specified by:
showChooserDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showChooserDialog
public File[] showChooserDialog(String title, int type, int selectionMode, boolean multiselection, File initialPath, FileFilter filter, boolean fileHidingEnabled, JComponent accesory) - Specified by:
showChooserDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showOpenDirectoryDialog
- Specified by:
showOpenDirectoryDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showOpenFileDialog
- Specified by:
showOpenFileDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
showSaveFileDialog
- Specified by:
showSaveFileDialogin interfaceorg.gvsig.tools.swing.api.threadsafedialogs.ThreadSafeDialogsManager
-
setLocale
-