|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractAction
org.openstreetmap.josm.actions.JosmAction
org.openstreetmap.josm.actions.DiskAccessAction
public abstract class DiskAccessAction
Helper class for all actions that access the disk.
Field Summary |
---|
Fields inherited from class org.openstreetmap.josm.actions.JosmAction |
---|
sc |
Fields inherited from class javax.swing.AbstractAction |
---|
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary | |
---|---|
DiskAccessAction(java.lang.String name,
java.lang.String iconName,
java.lang.String tooltip,
Shortcut shortcut)
Constructs a new DiskAccessAction . |
|
DiskAccessAction(java.lang.String name,
java.lang.String iconName,
java.lang.String tooltip,
Shortcut shortcut,
boolean register,
java.lang.String toolbarId,
boolean installAdapters)
Constructs a new DiskAccessAction . |
Method Summary | |
---|---|
static javax.swing.JFileChooser |
createAndOpenFileChooser(boolean open,
boolean multiple,
java.lang.String title)
Creates a new JFileChooser and makes it visible. |
static javax.swing.JFileChooser |
createAndOpenFileChooser(boolean open,
boolean multiple,
java.lang.String title,
java.util.Collection<? extends javax.swing.filechooser.FileFilter> filters,
javax.swing.filechooser.FileFilter defaultFilter,
int selectionMode,
java.lang.String lastDirProperty)
Creates a new JFileChooser for several FileFilter s and makes it visible. |
static javax.swing.JFileChooser |
createAndOpenFileChooser(boolean open,
boolean multiple,
java.lang.String title,
javax.swing.filechooser.FileFilter filter,
int selectionMode,
java.lang.String lastDirProperty)
Creates a new JFileChooser for a single FileFilter and makes it visible. |
static javax.swing.JFileChooser |
createAndOpenFileChooser(boolean open,
boolean multiple,
java.lang.String title,
java.lang.String extension)
Creates a new JFileChooser and makes it visible. |
static javax.swing.JFileChooser |
createAndOpenFileChooser(boolean open,
boolean multiple,
java.lang.String title,
java.lang.String extension,
int selectionMode,
boolean allTypes,
java.lang.String lastDirProperty)
Creates a new JFileChooser and makes it visible. |
Methods inherited from class org.openstreetmap.josm.actions.JosmAction |
---|
destroy, getCurrentDataSet, getEditLayer, getShortcut, initEnabledState, installAdapters, setTooltip, updateEnabledState, updateEnabledState |
Methods inherited from class javax.swing.AbstractAction |
---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.event.ActionListener |
---|
actionPerformed |
Constructor Detail |
---|
public DiskAccessAction(java.lang.String name, java.lang.String iconName, java.lang.String tooltip, Shortcut shortcut)
DiskAccessAction
.
name
- The action's text as displayed on the menu (if it is added to a menu)iconName
- The filename of the icon to usetooltip
- A longer description of the action that will be displayed in the tooltipshortcut
- A ready-created shortcut object or null
if you don't want a shortcutpublic DiskAccessAction(java.lang.String name, java.lang.String iconName, java.lang.String tooltip, Shortcut shortcut, boolean register, java.lang.String toolbarId, boolean installAdapters)
DiskAccessAction
.
name
- The action's text as displayed on the menu (if it is added to a menu)iconName
- The filename of the icon to usetooltip
- A longer description of the action that will be displayed in the tooltipshortcut
- A ready-created shortcut object or null if you don't want a shortcutregister
- Register this action for the toolbar preferences?toolbarId
- Identifier for the toolbar preferences. The iconName is used, if this parameter is nullinstallAdapters
- False, if you don't want to install layer changed and selection changed adaptersMethod Detail |
---|
public static javax.swing.JFileChooser createAndOpenFileChooser(boolean open, boolean multiple, java.lang.String title)
JFileChooser
and makes it visible.
open
- If true, pops up an "Open File" dialog. If false, pops up a "Save File" dialogmultiple
- If true, makes the dialog allow multiple file selectionstitle
- The string that goes in the dialog window's title bar
JFileChooser
.public static javax.swing.JFileChooser createAndOpenFileChooser(boolean open, boolean multiple, java.lang.String title, java.lang.String extension)
JFileChooser
and makes it visible.
open
- If true, pops up an "Open File" dialog. If false, pops up a "Save File" dialogmultiple
- If true, makes the dialog allow multiple file selectionstitle
- The string that goes in the dialog window's title barextension
- The file extension that will be selected as the default file filter
JFileChooser
.public static javax.swing.JFileChooser createAndOpenFileChooser(boolean open, boolean multiple, java.lang.String title, java.lang.String extension, int selectionMode, boolean allTypes, java.lang.String lastDirProperty)
JFileChooser
and makes it visible.
open
- If true, pops up an "Open File" dialog. If false, pops up a "Save File" dialogmultiple
- If true, makes the dialog allow multiple file selectionstitle
- The string that goes in the dialog window's title barextension
- The file extension that will be selected as the default file filterselectionMode
- The selection mode that allows the user to:JFileChooser.FILES_ONLY
)JFileChooser.DIRECTORIES_ONLY
)JFileChooser.FILES_AND_DIRECTORIES
)allTypes
- If true, all the files types known by JOSM will be proposed in the "file type" combobox.
If false, only the file filters that include extension
will be proposedlastDirProperty
- The name of the property used to setup the JFileChooser initial directory.
This property will then be updated to the new "last directory" chosen by the user. If null, the default property "lastDirectory" will be used.
JFileChooser
.public static javax.swing.JFileChooser createAndOpenFileChooser(boolean open, boolean multiple, java.lang.String title, javax.swing.filechooser.FileFilter filter, int selectionMode, java.lang.String lastDirProperty)
JFileChooser
for a single FileFilter
and makes it visible.
open
- If true, pops up an "Open File" dialog. If false, pops up a "Save File" dialogmultiple
- If true, makes the dialog allow multiple file selectionstitle
- The string that goes in the dialog window's title barfilter
- The only file filter that will be proposed by the dialogselectionMode
- The selection mode that allows the user to:JFileChooser.FILES_ONLY
)JFileChooser.DIRECTORIES_ONLY
)JFileChooser.FILES_AND_DIRECTORIES
)lastDirProperty
- The name of the property used to setup the JFileChooser initial directory. This property will then be updated to the new "last directory" chosen by the user
JFileChooser
.public static javax.swing.JFileChooser createAndOpenFileChooser(boolean open, boolean multiple, java.lang.String title, java.util.Collection<? extends javax.swing.filechooser.FileFilter> filters, javax.swing.filechooser.FileFilter defaultFilter, int selectionMode, java.lang.String lastDirProperty)
JFileChooser
for several FileFilter
s and makes it visible.
open
- If true, pops up an "Open File" dialog. If false, pops up a "Save File" dialogmultiple
- If true, makes the dialog allow multiple file selectionstitle
- The string that goes in the dialog window's title barfilters
- The file filters that will be proposed by the dialogdefaultFilter
- The file filter that will be selected by defaultselectionMode
- The selection mode that allows the user to:JFileChooser.FILES_ONLY
)JFileChooser.DIRECTORIES_ONLY
)JFileChooser.FILES_AND_DIRECTORIES
)lastDirProperty
- The name of the property used to setup the JFileChooser initial directory. This property will then be updated to the new "last directory" chosen by the user
JFileChooser
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |