|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--CommonGUI
Provides some common UI objects (file pickers and error dialogs).
| Field Summary | |
static java.lang.String |
DIR_MAPPINGS
|
static java.lang.String |
DIR_MORPH
|
static java.lang.String |
DIR_TEXTS
|
static int |
SAVED_URLS
|
| Constructor Summary | |
CommonGUI()
|
|
| Method Summary | |
protected static void |
addFileToCatalog(java.io.File file,
ArborPanel panel)
Adds a file to the editable catalog. |
static void |
addURLtoOpenHistory(java.net.URL url)
Adds a URL to the getURL() open history. |
static boolean |
confirmOverwrite(java.awt.Component parent)
Confirms a file overwrite. |
static void |
doLogin()
Allows the user to login with a user ID. |
static void |
errorDialog(java.lang.String message)
Displays an error dialog. |
static void |
errorDialog(java.lang.String messageID,
java.lang.Object[] args)
Displays an error dialog. |
static void |
errorDialogP(java.lang.String message,
java.awt.Component parent)
Displays an error dialog. |
static void |
errorDialogP(java.lang.String messageID,
java.lang.Object[] args,
java.awt.Component parent)
Displays an error dialog. |
protected static java.net.URL |
filePicker(java.lang.String title,
java.lang.String extension,
java.lang.String desc,
boolean allowCatAdd,
ArborPanel panel,
java.lang.String defaultDir)
Returns the URL of a file the user has chosen. |
static java.io.File |
getDefaultNamedDirectory(java.lang.String defaultDir)
Returns the a file specification for the specified directory, if it exists at either the sibling or the parent level. |
static javax.swing.JFileChooser |
getFileChooser()
Returns a file chooser, set to the current working directory, which is preserved as a stored property (key "cwd"). |
static java.net.URL |
getURL(java.lang.String title,
java.lang.String extension,
java.lang.String desc)
Allows the user to enter a URL or to select a file from a chooser dialog. |
static java.net.URL |
getURL(java.lang.String title,
java.lang.String extension,
java.lang.String desc,
java.lang.String defaultDir)
Allows the user to enter a URL or to select a file from a chooser dialog. |
static java.net.URL |
getURL(java.lang.String title,
java.lang.String extension,
java.lang.String desc,
java.lang.String defaultDir,
javax.swing.JComponent accessory,
boolean allowCatAdd,
ArborPanel panel)
Allows the user to enter a URL or to select a file from a chooser dialog. |
static java.lang.String |
getUserID()
Returns the user ID with which the user has logged in. |
static void |
initAddCatalogEntryWidgets()
Initially creates the widgets for the "Add to catalog" dialog. |
static void |
saveURLHistory()
Saves URL history for this session. |
static void |
storeCWD(java.io.File cwd)
Saves the current working directory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String DIR_TEXTS
public static final java.lang.String DIR_MORPH
public static final java.lang.String DIR_MAPPINGS
public static final int SAVED_URLS
| Constructor Detail |
public CommonGUI()
| Method Detail |
public static javax.swing.JFileChooser getFileChooser()
public static void storeCWD(java.io.File cwd)
cwd - current working directorypublic static java.io.File getDefaultNamedDirectory(java.lang.String defaultDir)
defaultDir - default for last path component
protected static java.net.URL filePicker(java.lang.String title,
java.lang.String extension,
java.lang.String desc,
boolean allowCatAdd,
ArborPanel panel,
java.lang.String defaultDir)
title - title for dialogextension - file extension (for chooser filter)desc - description for choosable file filterallowCatAdd - allows files to be added to the catalogpanel - ArborPanel (needed if allowCatAdd)defaultDir - default for last path component
protected static void addFileToCatalog(java.io.File file,
ArborPanel panel)
file - file to be addedpanel - current ArborPanelpublic static void initAddCatalogEntryWidgets()
public static java.net.URL getURL(java.lang.String title,
java.lang.String extension,
java.lang.String desc,
java.lang.String defaultDir,
javax.swing.JComponent accessory,
boolean allowCatAdd,
ArborPanel panel)
title - input promptextension - file extension (for chooser filter)desc - description for choosable file filterdefaultDir - default directory name for file pickeraccessory - accessory componentallowCatAdd - allows files to be added to the catalogpanel - ArborPanel (needed if allowCatAdd)
public static java.net.URL getURL(java.lang.String title,
java.lang.String extension,
java.lang.String desc)
title - input promptextension - file extension (for chooser filter)desc - description for choosable file filter
public static java.net.URL getURL(java.lang.String title,
java.lang.String extension,
java.lang.String desc,
java.lang.String defaultDir)
title - input promptextension - file extension (for chooser filter)desc - description for choosable file filterdefaultDir - default directory name for file pickerpublic static void addURLtoOpenHistory(java.net.URL url)
getURL() open history.url - URL to be added to historypublic static void saveURLHistory()
public static void errorDialogP(java.lang.String messageID,
java.lang.Object[] args,
java.awt.Component parent)
messageID - ID for message in ResourceBundleargs - arguments for message formatparent - parent frame (or null)
public static void errorDialog(java.lang.String messageID,
java.lang.Object[] args)
messageID - ID for message in ResourceBundleargs - arguments for message format
public static void errorDialogP(java.lang.String message,
java.awt.Component parent)
message - text to displayparent - parent frame (or null)public static void errorDialog(java.lang.String message)
message - text to displaypublic static boolean confirmOverwrite(java.awt.Component parent)
parent - parent component (or null)public static void doLogin()
public static java.lang.String getUserID()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||