Package net.sf.jaxodraw.gui.panel
Class JaxoChooseFile
- java.lang.Object
-
- net.sf.jaxodraw.gui.panel.JaxoChooseFile
-
public class JaxoChooseFile extends java.lang.ObjectOpens a file chooser dialog that is used for opening, saving and exporting files.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description JaxoChooseFile(java.awt.Component parentc)Constructor.JaxoChooseFile(java.awt.Component parentc, java.lang.String text)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringchooseFile(java.lang.String[] allowedExtensions, java.lang.String description, java.lang.String selectedFile)Brings up a file chooser dialog.java.lang.StringgetApproveText()Text for the JFileChooser approve button.java.awt.ComponentgetComponentParent()Parent component for the dialog.java.lang.StringgetDialogTitle()Title to be used for dialogs.voidsetApproveText(java.lang.String value)The text for the approve button.voidsetComponentParent(java.awt.Component value)Sets the parent component.voidsetDialogTitle(java.lang.String value)Sets the dialog title.
-
-
-
Constructor Detail
-
JaxoChooseFile
public JaxoChooseFile(java.awt.Component parentc)
Constructor.- Parameters:
parentc- The parent component.
-
JaxoChooseFile
public JaxoChooseFile(java.awt.Component parentc, java.lang.String text)Constructor.- Parameters:
parentc- The parent component.text- The text to use as a dialog title.
-
-
Method Detail
-
getComponentParent
public final java.awt.Component getComponentParent()
Parent component for the dialog.- Returns:
- The parent component.
-
setComponentParent
public void setComponentParent(java.awt.Component value)
Sets the parent component.- Parameters:
value- The parent component.
-
getApproveText
public final java.lang.String getApproveText()
Text for the JFileChooser approve button. Must be set.- Returns:
- The approve button text.
-
setApproveText
public void setApproveText(java.lang.String value)
The text for the approve button.- Parameters:
value- The approve button text.
-
getDialogTitle
public final java.lang.String getDialogTitle()
Title to be used for dialogs. If 'null' (the default), a default will be created using the approve text, but this is typically inferior to setting a custom one.- Returns:
- The dialog title.
-
setDialogTitle
public void setDialogTitle(java.lang.String value)
Sets the dialog title.- Parameters:
value- The dialog title.
-
chooseFile
public final java.lang.String chooseFile(java.lang.String[] allowedExtensions, java.lang.String description, java.lang.String selectedFile)Brings up a file chooser dialog.- Parameters:
selectedFile- A file that should be marked as pre-selected.allowedExtensions- Files with these extensions (and directories) will be shown. May be 'null' indication no filtering.description- A description of this dialog.- Returns:
- A string with the absolute path of the chosen file, or an empty string, if no file was selected.
-
-