An abstract application class that provides container management, look
and feel configuration and most recently used menus.
CROSS_PLATFORM_LAF
public static final String CROSS_PLATFORM_LAF
DEFAULT_LAF
public static final String DEFAULT_LAF
PREF_CONNECTION_LAST_HOST
public static final String PREF_CONNECTION_LAST_HOST
PREF_CONNECTION_LAST_KEY
public static final String PREF_CONNECTION_LAST_KEY
PREF_CONNECTION_LAST_PORT
public static final String PREF_CONNECTION_LAST_PORT
PREF_CONNECTION_LAST_USER
public static final String PREF_CONNECTION_LAST_USER
PREF_LAF
public static final String PREF_LAF
SYSTEM_LAF
public static final String SYSTEM_LAF
additionalOptionsTabs
protected java.util.List additionalOptionsTabs
containers
protected static Vector containers
defaultContainerClass
protected Class defaultContainerClass
log
protected static Log log
panelClass
protected Class panelClass
addAdditionalOptionsTab
public void addAdditionalOptionsTab(OptionsTab tab)
getAboutAuthors
public abstract String getAboutAuthors()
getAboutLicenseDetails
public abstract String getAboutLicenseDetails()
getAboutURL
public abstract String getAboutURL()
getAdditionalOptionsTabs
public OptionsTab[] getAdditionalOptionsTabs()
getAllLookAndFeelInfo
public static UIManager.LookAndFeelInfo[] getAllLookAndFeelInfo()
getApplicationLargeIcon
public abstract Icon getApplicationLargeIcon()
getApplicationName
public abstract String getApplicationName()
getApplicationPreferencesDirectory
public abstract File getApplicationPreferencesDirectory()
getApplicationVersion
public abstract String getApplicationVersion()
getContainerCount
public int getContainerCount()
getOptionsTab
public OptionsTab getOptionsTab(String title)
removeAdditionalOptionsTab
public void removeAdditionalOptionsTab(String title)
removeAdditionalOptionsTab
public void removeAdditionalOptionsTab(OptionsTab tab)
setLookAndFeel
public static void setLookAndFeel(String className)
throws Exception
showAbout
public void showAbout(Component parent)
Show an 'About' dialog