A C D E F G H I J L M N O P R S T U V W

## A

addDaysToDate(Calendar, int) - Static method in class gr.zeus.util.DateHelper
  Adds 'days' to a calendar taking into consideration the month, year and leap years change as well.
applyFocus(Container, Component[]) - Method in class gr.zeus.ui.typesafe.SwingConfigurationManager
  Apply focus policy to all the components in the array, depending on the component's placement within this array.
ASCENDING - Static variable in class gr.zeus.ui.table.TableSorter
AutoResizeTableColumns - Class in gr.zeus.ui.table
  NOTE: This class needs a lot of testing in order to check all possible use cases! Please use `setDebugMode(true)` and reports any bugs or malfunctions to gregkotsaftis@yahoo.com
AutoResizeTableColumns(JTable) - Constructor for class gr.zeus.ui.table.AutoResizeTableColumns
  Constructor.
AutoResizeTableColumns(JTable, boolean) - Constructor for class gr.zeus.ui.table.AutoResizeTableColumns
  Constructor.
AutoResizeTableColumns(JTable, TableModel, int, boolean, boolean, boolean[]) - Constructor for class gr.zeus.ui.table.AutoResizeTableColumns
  Constructor.

## C

cascade() - Method in class gr.zeus.ui.mdi.WindowManager
  Cascades all frames.
centerOnScreen(Window) - Static method in class gr.zeus.util.GUIUtils
  Centers a window on screen.
changeTraveralKeys() - Method in class gr.zeus.ui.typesafe.SimpleEditorPaneTraversal
  Replaces the original traversal keys with new ones.
changeTraveralKeys() - Method in class gr.zeus.ui.typesafe.SimpleTextAreaTraversal
  Replaces the original traversal keys with new ones.
changeTraveralKeys() - Method in class gr.zeus.ui.typesafe.SimpleTextPaneTraversal
  Replaces the original traversal keys with new ones.
clearBufferMessages() - Method in class gr.zeus.ui.JConsolePane
  Clears all the messages stored in the internal buffer from the beginning of the `JConsolePane`.
clearScreenMessages() - Method in class gr.zeus.ui.JConsolePane
  Clears only the messages that are displayed in the textarea.
close() - Method in class gr.zeus.ui.mdi.WindowManager
  Closes the selected frame if it is closable.
closeAll() - Method in class gr.zeus.ui.mdi.WindowManager
  Closes all frames that are closable.
COMPARABLE_COMPARATOR - Static variable in class gr.zeus.ui.table.TableSorter
compare(JInternalFrame, JInternalFrame) - Method in class gr.zeus.ui.mdi.JInternalFrameComparator
  Compares internal frames based on their title.
configComponent(String, JTextComponent...) - Method in class gr.zeus.ui.typesafe.SwingConfigurationManager
  Apply a configuration to one or more components.
copyFile(String, String, boolean) - Static method in class gr.zeus.util.IOHelper
  Copies a file to another location/file.
copyFile(File, File, boolean) - Static method in class gr.zeus.util.IOHelper
  Copies a file to another location/file.
countFrames() - Method in class gr.zeus.ui.mdi.WindowManager
  Counts all frames, even those that are closed with `DefaultCloseOperation = HIDE_ON_CLOSE`
countVisibleFrames() - Method in class gr.zeus.ui.mdi.WindowManager
  Counts only visible frames.
createDirectoryTreeForFile(String) - Static method in class gr.zeus.util.IOHelper
  Creates the complete directory structure for a complete FILE pathname.
createDirectoryTreeForFolder(String) - Static method in class gr.zeus.util.IOHelper
  Creates the complete directory structure for a complete FOLDER pathname.
CurrentDateHelper - Class in gr.zeus.util
  Helper methods for current date and time.
CurrentDateHelper() - Constructor for class gr.zeus.util.CurrentDateHelper
CustomFocusTraversalPolicy - Class in gr.zeus.ui.typesafe
  This class creates a custom focus policy for Swing components by extending LayoutFocusTraversalPolicy.
CustomFocusTraversalPolicy(Component[]) - Constructor for class gr.zeus.ui.typesafe.CustomFocusTraversalPolicy
  Constructor.

## D

DateHelper - Class in gr.zeus.util
  Helper methods for `java.util.Date`
DateHelper() - Constructor for class gr.zeus.util.DateHelper
dateToString(Date, String) - Static method in class gr.zeus.util.DateHelper
  Converts a date to a string based on a `SimpleDateFormat` pattern.
DEFAULT_COLUMN_PADDING - Static variable in class gr.zeus.ui.table.AutoResizeTableColumns
DEFAULT_MAXCHARS - Static variable in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
deleteDirectory(File) - Static method in class gr.zeus.util.IOHelper
  Deletes all files and subdirectories under dir.
deleteDirectory(String) - Static method in class gr.zeus.util.IOHelper
  Deletes all files and subdirectories under dir.
deleteFile(String) - Static method in class gr.zeus.util.IOHelper
  Deletes a file.
DESCENDING - Static variable in class gr.zeus.ui.table.TableSorter
destroyConsole() - Method in class gr.zeus.ui.JConsolePane
  Destroys the console.
DOWN1_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 1.
DOWN2_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 2.
DOWN3_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 3.
DOWN4_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 4.
DOWN5_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 5.
DOWN6_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 6.
DOWN7_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Down image icon 7.
dumpConsole(String, boolean) - Method in class gr.zeus.ui.JConsolePane
  Dumps all the console messages (up to now) to a file (not only the messages displayed in the textarea).

## E

elapsedMillis() - Method in class gr.zeus.util.SimpleTimerMillis
  Get elapsed time in milliseconds.
elapsedMillis() - Method in class gr.zeus.util.SimpleTimerNanos
  Gets elapsed time in milliseconds.
elapsedNanos() - Method in class gr.zeus.util.SimpleTimerNanos
  Gets elapsed time in nanoseconds.
elapsedSeconds() - Method in class gr.zeus.util.SimpleTimerMillis
  Get elapsed time in seconds.
elapsedSeconds() - Method in class gr.zeus.util.SimpleTimerNanos
  Gets elapsed time in seconds.

## F

fileOrDirectoryExists(String) - Static method in class gr.zeus.util.IOHelper
  Determines if a file or directory exists.
focusGained(FocusEvent) - Method in class gr.zeus.ui.typesafe.SelectAllTextOnFocus
  Focus gained event.
focusLost(FocusEvent) - Method in class gr.zeus.ui.typesafe.SelectAllTextOnFocus
  Focus lost event.

## G

getAppendFirstTime() - Method in class gr.zeus.ui.JConsolePane
  Gets append policy.
getAutoPositionPolicy() - Method in class gr.zeus.ui.mdi.WindowManager
  Gets the auto position frames policy.
getAutoSave() - Method in class gr.zeus.ui.JConsolePane
  Gets auto save status.
getBackgroundColor() - Method in class gr.zeus.ui.JConsolePane
  Gets the background color of the textarea.
getClearButtonText() - Method in class gr.zeus.ui.JConsolePane
  Gets the text of the clear button.
getCloseButtonText() - Method in class gr.zeus.ui.JConsolePane
  Gets the text of the close button.
getClosePolicy() - Method in class gr.zeus.ui.mdi.WindowManager
  Gets the close policy.
getColumnClass(int) - Method in class gr.zeus.ui.table.TableSorter
getColumnCount() - Method in class gr.zeus.ui.table.TableSorter
getColumnName(int) - Method in class gr.zeus.ui.table.TableSorter
getComparator(int) - Method in class gr.zeus.ui.table.TableSorter
getComponentAfter(Container, Component) - Method in class gr.zeus.ui.typesafe.CustomFocusTraversalPolicy
  Gets the next focusable component.
getComponentBefore(Container, Component) - Method in class gr.zeus.ui.typesafe.CustomFocusTraversalPolicy
  Gets the previous focusable component.
getConfimMessage() - Method in class gr.zeus.ui.JConsolePane
  Gets the text for the popup window that confirms file overwrite.
getConfimTitle() - Method in class gr.zeus.ui.JConsolePane
  Gets the title for the popup window that confirms file overwrite.
getConsole() - Static method in class gr.zeus.ui.JConsole
  Returns the instance of the `JConsolePane` for further configuration.
getConsole() - Static method in class gr.zeus.ui.JIConsole
  Returns the instance of the `JConsolePane` for further configuration.
getConsolePane() - Static method in class gr.zeus.ui.JConsolePane
  Singleton constructor.
getCurrentDate() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current date.
getCurrentDateLong() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current date in long number format.
getCurrentDay() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current day in the month (1...31).
getCurrentHour() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current hour in 24 hours format.
getCurrentMinutes() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current minutes in hour.
getCurrentMonth() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current month, JANUARY = 1,......,DECEMBER = 12.
getCurrentSeconds() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current seconds in hour.
getCurrentYear() - Static method in class gr.zeus.util.CurrentDateHelper
  Gets the current year, e.g.
getDatePattern() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the date pattern.
getDayForDate(String, String) - Static method in class gr.zeus.util.DateHelper
  Parses a string into a date.
getDayNameForDate(Date, boolean) - Static method in class gr.zeus.util.DateHelper
  Gets the name of a day based on a date and current locale.
getDefaultByteValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default byte value.
getDefaultDateValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default date value.
getDefaultDoubleValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default double value.
getDefaultFloatValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default float value.
getDefaultIntegerValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default integer value.
getDefaultLongValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default long value.
getDefaultShortValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the default short value.
getDefaultsOnError() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets defaultsOnError status.
getDeiconifiablePolicy() - Method in class gr.zeus.ui.mdi.WindowManager
  Gets the de-iconifiable policy.
getFilechooserApproveButtonText() - Method in class gr.zeus.ui.JConsolePane
  Gets the filechooser approve button text.
getFilechooserTitle() - Method in class gr.zeus.ui.JConsolePane
  Gets the filechooser title.
getFirstComponent(Container) - Method in class gr.zeus.ui.typesafe.CustomFocusTraversalPolicy
  Gets the first focusable component.
getForegroundColor() - Method in class gr.zeus.ui.JConsolePane
  Gets the foreground color of the textarea.
getHeaderRendererCustomIcon(int) - Method in class gr.zeus.ui.table.TableSorter
getHeaderRendererIcon(int, int) - Method in class gr.zeus.ui.table.TableSorter
getInstance() - Static method in class gr.zeus.ui.SingleAppInstance
  This method returns the single instance of this class.
getInstance(String) - Static method in class gr.zeus.ui.SingleAppInstance
  This method returns the single instance of this class.
getInvalidChars() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets invalid characters.
getLastComponent(Container) - Method in class gr.zeus.ui.typesafe.CustomFocusTraversalPolicy
  Gets the last focusable component.
getLowerCase() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets lowercase flag.
getMaxByteValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the max byte value.
getMaxChars() - Method in class gr.zeus.ui.JConsolePane
  If -1 no limit, else the messages will be flushed to 'traceFilename' and cleared when this limit is reached.
getMaxChars() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets max characters allowed.
getMaxDoubleValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the max double value.
getMaxFloatValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the max float value.
getMaxIntegerValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the max integer value.
getMaxLongValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the max long value.
getMaxShortValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the max short value.
getMessagesFilename() - Method in class gr.zeus.ui.JConsolePane
  Gets the default filename for the filechooser.
getMinByteValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the min byte value.
getMinChars() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets min characters allowed.
getMinDoubleValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the min double value.
getMinFloatValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the min float value.
getMinIntegerValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the min integer value.
getMinLongValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the min long value.
getMinShortValue() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the min short value.
getMonthForDate(String, String) - Static method in class gr.zeus.util.DateHelper
  Parses a string into a date.
getNextUID() - Static method in class gr.zeus.util.SimpleUIDGenerator
  Always returns a unique number > 0 for the existing VM.
getOutlineDragMode() - Method in class gr.zeus.ui.mdi.WindowManager
  Gets frames' drawing strategy.
getProgressBar() - Method in class gr.zeus.ui.JSplash
  Get the progress bar for custom usage.
getReplacableChars() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets the replacable characters.
getReplacedChars() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets the replaced characters.
getReportPopup() - Method in class gr.zeus.ui.SingleAppInstance
  Gets whether to report via a popup or via `stderr`.
getReturnStatus() - Method in class gr.zeus.ui.JMessage
  Returns the status of the dialog depending on which button was pressed.
getRowCount() - Method in class gr.zeus.ui.table.TableSorter
getSaveButtonText() - Method in class gr.zeus.ui.JConsolePane
  Gets the text of the save button.
getSelectedTextColor() - Method in class gr.zeus.ui.JConsolePane
  Gets the selected text color of the textarea.
getSelectionColor() - Method in class gr.zeus.ui.JConsolePane
  Gets the selection color of the textarea.
getSortingStatus(int) - Method in class gr.zeus.ui.table.TableSorter
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class gr.zeus.ui.table.ProgressBarCellRenderer
  Gets the table cell renderer component.
getTableHeader() - Method in class gr.zeus.ui.table.TableSorter
getTableModel() - Method in class gr.zeus.ui.table.TableSorter
getTextFont() - Method in class gr.zeus.ui.JConsolePane
  Gets the font of the textarea.
getTraceFilename() - Method in class gr.zeus.ui.JConsolePane
  Gets the file used by `dumpConsole()` and all auto save methods.
getTrimSpaces() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets trimspaces status.
getUpperCase() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets uppercase flag.
getValidChars() - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Gets valid characters.
getValueAt(int, int) - Method in class gr.zeus.ui.table.TableSorter
getVerifierClassType() - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Gets the class type.
getYearForDate(String, String) - Static method in class gr.zeus.util.DateHelper
  Parses a string into a date.
gr.zeus.ui - package gr.zeus.ui
gr.zeus.ui.mdi - package gr.zeus.ui.mdi
gr.zeus.ui.table - package gr.zeus.ui.table
gr.zeus.ui.typesafe - package gr.zeus.ui.typesafe
gr.zeus.util - package gr.zeus.util
GUIUtils - Class in gr.zeus.util
  GUI Helper class, contains static methods that are used all the time.
GUIUtils() - Constructor for class gr.zeus.util.GUIUtils

## H

hide() - Method in class gr.zeus.ui.mdi.WindowManager
  Hides a frame.
hideAll() - Method in class gr.zeus.ui.mdi.WindowManager
  Hides all frames.
hideConsole() - Method in class gr.zeus.ui.JConsolePane
  Hides the console.
hideControlButtons() - Method in class gr.zeus.ui.JConsolePane
  Hides the control buttons.
hideJTableColumn(TableColumn) - Static method in class gr.zeus.util.GUIUtils
  Hides a specific column of a JTable.

## I

insertString(DocumentFilter.FilterBypass, int, String, AttributeSet) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Invoked prior to insertion of text into the specified Document.
invokeAndWait(Runnable) - Static method in class gr.zeus.util.GUIUtils
  Execute a task on EDT and block's it, until the task is finished.
IOHelper - Class in gr.zeus.util
  IO helper methods.
IOHelper() - Constructor for class gr.zeus.util.IOHelper
isCellEditable(int, int) - Method in class gr.zeus.ui.table.TableSorter
isDateValid(String, String) - Static method in class gr.zeus.util.DateHelper
  Checks a string to see if it contains a valid date in `SimpleDateFormat`.
isDirectory(String) - Static method in class gr.zeus.util.IOHelper
  Determines if a directory exists.
isEnabled() - Method in class gr.zeus.ui.typesafe.SelectAllTextOnFocus
  Gets status flag.
isFile(String) - Static method in class gr.zeus.util.IOHelper
  Determines if a file exists.
isLeapYear(int) - Static method in class gr.zeus.util.DateHelper
  Leap years occur in years exactly divisible by four, except those years ending in 00 are leap years only if they are divisible by 400.
isSorting() - Method in class gr.zeus.ui.table.TableSorter
isTheSameFile(String, String) - Static method in class gr.zeus.util.IOHelper
  Determines if two filename paths refer to the same file.

## J

JConsole - Class in gr.zeus.ui
  The JFrame edition of JConsolePane.
  `JConsolePane`
JConsole() - Constructor for class gr.zeus.ui.JConsole
  Constructor.
JConsolePane - Class in gr.zeus.ui
  A java console to replace the command line window.
JIConsole - Class in gr.zeus.ui
  The JInternalFrame edition of JConsolePane.
  `JConsolePane`
JIConsole() - Constructor for class gr.zeus.ui.JIConsole
  Constructor.
JInternalFrameComparator - Class in gr.zeus.ui.mdi
  A simple comparator for `JInternalFrames`, based on their title.
JInternalFrameComparator() - Constructor for class gr.zeus.ui.mdi.JInternalFrameComparator
JMessage - Class in gr.zeus.ui
  This component is similar to `javax.swing.JOptionPane` component.
JMessage(Frame, String, String, int, int, JMessage.JMessageButtonEnum, Icon, Throwable, String, String, String, String) - Constructor for class gr.zeus.ui.JMessage
  Constructor.
JMessage.JMessageButtonEnum - Enum in gr.zeus.ui
  Enum with all the supported buttons of the dialog.
JSplash - Class in gr.zeus.ui
  A simple, yet nice splash screen implementation for java applications.
JSplash(URL, boolean, boolean, boolean, String, Font, Color) - Constructor for class gr.zeus.ui.JSplash
  Constructor for the splash window.
JSplashLabel - Class in gr.zeus.ui
  Extends JLabel to provide support for custom text drawing inside image used for JSplash component.
JSplashLabel(URL, String, Font, Color) - Constructor for class gr.zeus.ui.JSplashLabel
  Constructor.

## L

LEXICAL_COMPARATOR - Static variable in class gr.zeus.ui.table.TableSorter
lockJTableColumnWidth(TableColumn, int) - Static method in class gr.zeus.util.GUIUtils
  Locks a Jtable's column width with 'pixels' size.

## M

maximize() - Method in class gr.zeus.ui.mdi.WindowManager
  Maximizes the selected frame if it is not already maximized.
maximizeAll() - Method in class gr.zeus.ui.mdi.WindowManager
  Maximizes all frames that are not already maximized.
maximizeJFrame(JFrame) - Static method in class gr.zeus.util.GUIUtils
  Maximizes a JFrame, just like the 'maximize window' button does.
minimize() - Method in class gr.zeus.ui.mdi.WindowManager
  Minimizes the selected frame if it is iconifiable.
minimizeAll() - Method in class gr.zeus.ui.mdi.WindowManager
  Minimizes all frames that are iconifiable.
modelIndex(int) - Method in class gr.zeus.ui.table.TableSorter

## N

NOT_SORTED - Static variable in class gr.zeus.ui.table.TableSorter

## O

onExit() - Method in class gr.zeus.ui.SingleAppInstance
  Release the file lock and delete the file.
onInit() - Method in class gr.zeus.ui.SingleAppInstance
  Creates a file and obtains a lock.
OutLookToolBar - Class in gr.zeus.ui
  Takes a simple `JToolBar` and transforms it into a microsoft outlook like toolbar.
OutLookToolBar(JToolBar) - Constructor for class gr.zeus.ui.OutLookToolBar
  Constructor.

## P

paint(Graphics) - Method in class gr.zeus.ui.JSplashLabel
  Overrides paint in order to draw the version number on the splash screen.
parseDate(String, String) - Static method in class gr.zeus.util.DateHelper
  Parses a string into a date.
ProgressBarCellRenderer - Class in gr.zeus.ui.table
  Progress Bar Cell Renderer for JTable.
ProgressBarCellRenderer() - Constructor for class gr.zeus.ui.table.ProgressBarCellRenderer
  Constructor.
ProgressBarCellRenderer(boolean, boolean, int, int, Hashtable, Color) - Constructor for class gr.zeus.ui.table.ProgressBarCellRenderer
  Constructor.

## R

readTxtFile(String) - Static method in class gr.zeus.util.IOHelper
  Reads a text file into a string.
readTxtFile(File) - Static method in class gr.zeus.util.IOHelper
  Reads a text file into a string.
remove(DocumentFilter.FilterBypass, int, int) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Invoked prior to removal of the specified region in the specified Document.
replace(DocumentFilter.FilterBypass, int, int, String, AttributeSet) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Invoked prior to replacing a region of text in the specified Document.
reset() - Method in class gr.zeus.ui.mdi.WindowManager
  Resets the frame to it's original preferred size of its components.
reset() - Method in class gr.zeus.util.SimpleTimerMillis
  Resets the timer.
reset() - Method in class gr.zeus.util.SimpleTimerNanos
  Resets the timer.
resetAll() - Method in class gr.zeus.ui.mdi.WindowManager
  Resets all frames to their original preferred size of their components.
restore() - Method in class gr.zeus.ui.mdi.WindowManager
  Restores the selected frame from it's maximized state.
restoreAll() - Method in class gr.zeus.ui.mdi.WindowManager
  Restores all frames from their maximized state.
restoreTraveralKeys() - Method in class gr.zeus.ui.typesafe.SimpleEditorPaneTraversal
  Restores the original traversal keys.
restoreTraveralKeys() - Method in class gr.zeus.ui.typesafe.SimpleTextAreaTraversal
  Restores the original traversal keys.
restoreTraveralKeys() - Method in class gr.zeus.ui.typesafe.SimpleTextPaneTraversal
  Restores the original traversal keys.

## S

saveTxtFile(String, String, boolean) - Static method in class gr.zeus.util.IOHelper
  Saves a string to a text file.
saveTxtFile(File, String, boolean) - Static method in class gr.zeus.util.IOHelper
  Saves a string to a text file.
SelectAllTextOnFocus - Class in gr.zeus.ui.typesafe
  This class is a simple FocusListener that when enabled performs a selectAll() to any JTextComponent.
SelectAllTextOnFocus() - Constructor for class gr.zeus.ui.typesafe.SelectAllTextOnFocus
  Constructor.
selectNext() - Method in class gr.zeus.ui.mdi.WindowManager
  Selects the next internal frame.
selectPrevious() - Method in class gr.zeus.ui.mdi.WindowManager
  Selects the previous internal frame.
setAppendFirstTime(boolean) - Method in class gr.zeus.ui.JConsolePane
  Sets append policy.
setAutoPositionPolicy(boolean) - Method in class gr.zeus.ui.mdi.WindowManager
  Sets the auto position frames policy.
setAutoSave(boolean) - Method in class gr.zeus.ui.JConsolePane
  Sets auto save status.
setBackgroundColor(Color) - Method in class gr.zeus.ui.JConsolePane
  Sets the background color of the textarea.
setClearButtonText(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the text of the clear button.
setCloseButtonText(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the text of the close button.
setClosePolicy(boolean) - Method in class gr.zeus.ui.mdi.WindowManager
  Sets the close policy.
setColumnComparator(Class, Comparator) - Method in class gr.zeus.ui.table.TableSorter
setConfimMessage(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the text for the popup window that confirms file overwrite.
setConfimTitle(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the title for the popup window that confirms file overwrite.
setCustomIcons(Icon[], Icon[]) - Method in class gr.zeus.ui.table.TableSorter
  Arrays contains all custom icons with priority order from high to low.
setDatePattern(String) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the date pattern.
setDebugMode(boolean) - Method in class gr.zeus.ui.table.AutoResizeTableColumns
  Sets debug mode.
setDefaultByteValue(byte) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default byte value.
setDefaultDateValue(Date) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default date value.
setDefaultDoubleValue(double) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default double value.
setDefaultFloatValue(float) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default float value.
setDefaultIntegerValue(int) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default integer value.
setDefaultLongValue(long) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default long value.
setDefaultShortValue(short) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the default short value.
setDefaultsOnError(boolean) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets defaultsOnError status.
setDeiconifiablePolicy(boolean) - Method in class gr.zeus.ui.mdi.WindowManager
  Sets de-iconifiable policy.
setEnabled(boolean) - Method in class gr.zeus.ui.typesafe.SelectAllTextOnFocus
  Sets status flag.
setFilechooserApproveButtonText(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the filechooser approve button text.
setFilechooserTitle(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the filechooser title.
setForegroundColor(Color) - Method in class gr.zeus.ui.JConsolePane
  Sets the foreground color of the textarea.
setInvalidChars(String) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets invalid characters.
setLimits(Hashtable) - Method in class gr.zeus.ui.table.ProgressBarCellRenderer
  Sets the limits.
setLowerCase(boolean) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets lowercase flag.
setMaxByteValue(byte) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the max byte value.
setMaxChars(int) - Method in class gr.zeus.ui.JConsolePane
  If -1 no limit, else the messages will be flushed to 'traceFilename' and cleared when this limit is reached.
setMaxChars(int) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets max characters allowed.
setMaxDoubleValue(double) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the max double value.
setMaxFloatValue(float) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the max float value.
setMaxIntegerValue(int) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the max integer value.
setMaxLongValue(long) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the max long value.
setMaxShortValue(short) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the max short value.
setMessagesFilename(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the default filename for the filechooser.
setMinByteValue(byte) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the min byte value.
setMinChars(int) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets min characters allowed.
setMinDoubleValue(double) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the min double value.
setMinFloatValue(float) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the min float value.
setMinIntegerValue(int) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the min integer value.
setMinLongValue(long) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the min long value.
setMinShortValue(short) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets the min short value.
setOutlineDragMode(boolean) - Method in class gr.zeus.ui.mdi.WindowManager
  Selects frames' drawing strategy.
setProgress(int) - Method in class gr.zeus.ui.JSplash
  Sets the progress indicator (values: 0 - 100).
setProgress(int, String) - Method in class gr.zeus.ui.JSplash
  Sets the progress indicator (values: 0 - 100) and a label to print inside the progress bar.
setReplacableChars(String) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets replacable characters.
setReplacedChars(String) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets replaced characters.
setReportPopup(boolean) - Method in class gr.zeus.ui.SingleAppInstance
  Sets whether to report via a popup or via `stderr`.
setSaveButtonText(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the text of the save button.
setSelectedTextColor(Color) - Method in class gr.zeus.ui.JConsolePane
  Sets the selected text color of the textarea.
setSelectionColor(Color) - Method in class gr.zeus.ui.JConsolePane
  Sets the selection color of the textarea.
setSortingStatus(int, int) - Method in class gr.zeus.ui.table.TableSorter
setTableHeader(JTableHeader) - Method in class gr.zeus.ui.table.TableSorter
setTableModel(TableModel) - Method in class gr.zeus.ui.table.TableSorter
setTextFont(Font) - Method in class gr.zeus.ui.JConsolePane
  Sets the font of the textarea.
setTraceFilename(String) - Method in class gr.zeus.ui.JConsolePane
  Sets the file used by `dumpConsole()` and all auto save methods.
setTrimSpaces(boolean) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Sets trimspaces status.
setUpperCase(boolean) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets uppercase flag.
setValidChars(String) - Method in class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Sets valid characters.
setValueAt(Object, int, int) - Method in class gr.zeus.ui.table.TableSorter
showConsole() - Method in class gr.zeus.ui.JConsolePane
  Shows the console.
showControlButtons() - Method in class gr.zeus.ui.JConsolePane
  Shows the control buttons.
showErrorMessage(Frame, String) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showErrorMessage(Frame, String, Throwable) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showErrorQuestionMessageY(Frame, String, Throwable) - Static method in class gr.zeus.ui.JMessage
  Shows a question window with YES/NO button options.
showInfoMessage(Frame, String) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showInfoMessage(Frame, String, Throwable) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showMessageDialog(Frame, String, int, int) - Static method in class gr.zeus.ui.JMessage
  Factory method, create-show-return.
showMessageDialog(Frame, String, int, int, JMessage.JMessageButtonEnum) - Static method in class gr.zeus.ui.JMessage
  Factory method, create-show-return.
showMessageDialog(Frame, String, int, int, Throwable) - Static method in class gr.zeus.ui.JMessage
  Factory method, create-show-return.
showMessageDialog(Frame, String, String, int, int, JMessage.JMessageButtonEnum, Icon, Throwable, String, String, String, String) - Static method in class gr.zeus.ui.JMessage
  Factory method, create-show-return.
showQuestionMessageN(Frame, String) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showQuestionMessageY(Frame, String) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showWarningMessage(Frame, String) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
showWarningMessage(Frame, String, Throwable) - Static method in class gr.zeus.ui.JMessage
  Wrapper method for showMessageDialog().
SimpleEditorPaneTraversal - Class in gr.zeus.ui.typesafe
  This class can be used to replace the default traversal keys for any JEditorPane object.
SimpleEditorPaneTraversal(JEditorPane) - Constructor for class gr.zeus.ui.typesafe.SimpleEditorPaneTraversal
  Constructor, Stores a backup copy of the original traversal keys of this editor panel.
SimpleTextAreaTraversal - Class in gr.zeus.ui.typesafe
  This class can be used to replace the default traversal keys for any JTextArea object.
SimpleTextAreaTraversal(JTextArea) - Constructor for class gr.zeus.ui.typesafe.SimpleTextAreaTraversal
  Constructor, Stores a backup copy of the original traversal keys of this text area.
SimpleTextPaneTraversal - Class in gr.zeus.ui.typesafe
  This class can be used to replace the default traversal keys for any JTextPane object.
SimpleTextPaneTraversal(JTextPane) - Constructor for class gr.zeus.ui.typesafe.SimpleTextPaneTraversal
  Constructor, Stores a backup copy of the original traversal keys of this text panel.
SimpleTimerMillis - Class in gr.zeus.util
  A very simple timer for timing java method calls and other processes.
SimpleTimerMillis() - Constructor for class gr.zeus.util.SimpleTimerMillis
  Constructor.
SimpleTimerNanos - Class in gr.zeus.util
  A very simple timer for timing java method calls and other processes (JDK 5, nanos implementation).
SimpleTimerNanos() - Constructor for class gr.zeus.util.SimpleTimerNanos
  Constructor.
SimpleUIDGenerator - Class in gr.zeus.util
  Generates unique ID's within this JVM.
SimpleUIDGenerator() - Constructor for class gr.zeus.util.SimpleUIDGenerator
SingleAppInstance - Class in gr.zeus.ui
  This helper component provides a simple solution to the multiple applications instances problem.
splashOff() - Method in class gr.zeus.ui.JSplash
  Hides and disposes the splash screen
splashOn() - Method in class gr.zeus.ui.JSplash
  Displays the splash screen
start() - Method in class gr.zeus.util.SimpleTimerMillis
  Starts timing a job.
start() - Method in class gr.zeus.util.SimpleTimerNanos
  Starts timing a job.
startConsole() - Method in class gr.zeus.ui.JConsolePane
  Attachs the new streams to stdout and stderr.
stopConsole() - Method in class gr.zeus.ui.JConsolePane
  Attachs the original streams to stdout and stderr.
subDaysFromDate(Calendar, int) - Static method in class gr.zeus.util.DateHelper
  Subtracts 'days' from a calendar taking into consideration the month, year and leap years change as well.
SwingConfigurationManager - Class in gr.zeus.ui.typesafe
  This class is the central point of execution for all the classes inside `gr.zeus.ui.typesafe` package.
SwingConfigurationManager(String) - Constructor for class gr.zeus.ui.typesafe.SwingConfigurationManager
  Constructor, loads the property file from the specified pathname.
SwingConfigurationManager(ResourceBundle) - Constructor for class gr.zeus.ui.typesafe.SwingConfigurationManager
  Constructor, creates the properties from the specified ResourceBundle.

## T

tableChanged(TableModelEvent) - Method in class gr.zeus.ui.table.AutoResizeTableColumns
  Implementation of TableModelListener.
tableModel - Variable in class gr.zeus.ui.table.TableSorter
TableSorter - Class in gr.zeus.ui.table
  TableSorter is a decorator for TableModels; adding sorting functionality to a supplied TableModel.
TableSorter() - Constructor for class gr.zeus.ui.table.TableSorter
TableSorter(TableModel) - Constructor for class gr.zeus.ui.table.TableSorter
TableSorter(TableModel, JTableHeader) - Constructor for class gr.zeus.ui.table.TableSorter
TableSorterIcons - Class in gr.zeus.ui.table
  Icon constants.
TableSorterIcons() - Constructor for class gr.zeus.ui.table.TableSorterIcons
tile() - Method in class gr.zeus.ui.mdi.WindowManager
  Tiles all windows equally.
tileHorizontally() - Method in class gr.zeus.ui.mdi.WindowManager
  Tiles all windows horizontally.
tileVertically() - Method in class gr.zeus.ui.mdi.WindowManager
  Tiles all windows vertically.
TypeSafeTextDocumentFilter - Class in gr.zeus.ui.typesafe
  This class creates a custom filter for JTextComponents by extending the DocumentFilter.
TypeSafeTextDocumentFilter() - Constructor for class gr.zeus.ui.typesafe.TypeSafeTextDocumentFilter
  Constructor.
TypeSafeVerifier - Class in gr.zeus.ui.typesafe
  This class creates a custom verifier for JTextComponents by extending the InputVerifier.
TypeSafeVerifier(Class) - Constructor for class gr.zeus.ui.typesafe.TypeSafeVerifier
  Constructor, define the class type of the field.

## U

UP1_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 1.
UP2_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 2.
UP3_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 3.
UP4_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 4.
UP5_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 5.
UP6_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 6.
UP7_ICON - Static variable in class gr.zeus.ui.table.TableSorterIcons
  Up image icon 7.
updateLNF() - Method in class gr.zeus.ui.JConsolePane
  Updates the look and feel of the `JConsolePane` and it's components.

## V

valueOf(String) - Static method in enum gr.zeus.ui.JMessage.JMessageButtonEnum
  Returns the enum constant of this type with the specified name.
values() - Static method in enum gr.zeus.ui.JMessage.JMessageButtonEnum
  Returns an array containing the constants of this enum type, in the order they are declared.
verify(JComponent) - Method in class gr.zeus.ui.typesafe.TypeSafeVerifier
  Verify the component and return true in order to allow focus to progress to the next component or false to block the user inside this component until a valid input is entered.

## W

WindowManager - Class in gr.zeus.ui.mdi
  A JDesktop window manager.
WindowManager(JDesktopPane, JMenu) - Constructor for class gr.zeus.ui.mdi.WindowManager
  Constructor.

A C D E F G H I J L M N O P R S T U V W