|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucot.ui.gui.GUIUtils
public class GUIUtils
Field Summary | |
---|---|
protected static java.lang.String |
DEFAULT_ERROR_HEADER
|
protected static java.lang.String |
DEFAULT_QUESTION_HEADER
|
protected static java.lang.String |
DEFAULT_WARNING_HEADER
|
Constructor Summary | |
---|---|
GUIUtils()
|
Method Summary | |
---|---|
static void |
centerDialog(javax.swing.JDialog dialog)
This method centers a given dialog to the center of the screen. |
static javax.swing.DefaultCellEditor |
createComboBoxCellEditor(java.lang.String[] values,
java.lang.String self,
java.lang.String selfPointer,
boolean allowSelf,
boolean addEmpty)
This method creates a new JComboBox Cell Editor for a JTable element from the given String array. |
static void |
printError(java.awt.Window win,
java.lang.String errorMessage)
|
static void |
printError(java.awt.Window win,
java.lang.String errorMessage,
java.lang.String errorTitle)
|
static void |
printWarning(java.awt.Window win,
java.lang.String warning)
|
static void |
printWarning(java.awt.Window win,
java.lang.String warning,
java.lang.String header)
|
static java.lang.Object |
questionDialog(java.awt.Window win,
java.lang.String question)
|
static java.lang.Object |
questionDialog(java.awt.Window win,
java.lang.String question,
java.lang.String header)
|
static java.lang.Object |
questionDialog(java.awt.Window win,
java.lang.String question,
java.lang.String header,
int options)
|
static java.lang.Object |
showDialog(java.awt.Window parent,
int messageType,
java.lang.String message,
java.lang.String header,
int options)
Dialog spawner for warnings, errors and questions. |
static java.net.URL |
showOpenFileDialog(java.awt.Component owner,
java.util.Vector<CustomFileFilter> fileFilters)
Default open dialog spawner which assumes that all file types are not required to be shown when any file filters are manually defined. |
static java.net.URL |
showOpenFileDialog(java.awt.Component owner,
java.util.Vector<CustomFileFilter> fileFilters,
boolean acceptAllFileFiltersUsed)
Method for spawning a file chooser dialog. |
static java.net.URL |
showSaveFileDialog(java.awt.Component owner,
java.util.Vector<CustomFileFilter> fileFilters)
Method for spawning a file save dialog. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String DEFAULT_ERROR_HEADER
protected static final java.lang.String DEFAULT_QUESTION_HEADER
protected static final java.lang.String DEFAULT_WARNING_HEADER
Constructor Detail |
---|
public GUIUtils()
Method Detail |
---|
public static java.net.URL showOpenFileDialog(java.awt.Component owner, java.util.Vector<CustomFileFilter> fileFilters, boolean acceptAllFileFiltersUsed)
owner
- Parent of this dialog.fileFilters
- Allowed file extensions.acceptAllFileFiltersUsed
- Defines wether all file types
are allowed or not when any file filters are manually defined.
public static java.net.URL showOpenFileDialog(java.awt.Component owner, java.util.Vector<CustomFileFilter> fileFilters)
owner
- Parent of this dialog.fileFilters
- Allowed file extensions.
public static java.net.URL showSaveFileDialog(java.awt.Component owner, java.util.Vector<CustomFileFilter> fileFilters)
owner
- Parent of this dialog.fileFilters
- Allowed file extensions.
public static java.lang.Object showDialog(java.awt.Window parent, int messageType, java.lang.String message, java.lang.String header, int options)
header
- Message title.message
- Message itself.options
- Options available on dialog (e.g. buttons).
public static void centerDialog(javax.swing.JDialog dialog)
dialog
- Dialog to be centered.public static java.lang.Object questionDialog(java.awt.Window win, java.lang.String question)
public static void printWarning(java.awt.Window win, java.lang.String warning, java.lang.String header)
public static void printWarning(java.awt.Window win, java.lang.String warning)
public static void printError(java.awt.Window win, java.lang.String errorMessage, java.lang.String errorTitle)
public static void printError(java.awt.Window win, java.lang.String errorMessage)
public static java.lang.Object questionDialog(java.awt.Window win, java.lang.String question, java.lang.String header, int options)
public static java.lang.Object questionDialog(java.awt.Window win, java.lang.String question, java.lang.String header)
public static javax.swing.DefaultCellEditor createComboBoxCellEditor(java.lang.String[] values, java.lang.String self, java.lang.String selfPointer, boolean allowSelf, boolean addEmpty)
values
- Available options in the JComboBox.allowSelf
- Allow self pointer in the list.self
- The name of the self object.selfPointer
- The name of the pointer used to point the self object.addEmpty
- Create an empty item to the beginning of the list.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |