Package org.sm.smtools.application.util
Provides utility classes for developping SMTools-based GUIs.
This package mainly provides classes a multi-lingual interface, and access to JAR and ZIP files.
-
Interface Summary Interface Description JStatusBar.Kernel32 -
Class Summary Class Description JARResources TheJARResources
class provides access to JAR and ZIP files.JDesktopAccess TheJDesktopAccess
class allows easy access for launching the platform's default browser, mail client, and applications for opening, editing, and printing files.JProgressUpdateGlassPane TheJProgressUpdateGlassPane
class provides the basic functionality for a progress updating glasspane.JSplashScreen TheJSplashScreen
class provides a splash screen for Swing-based GUIs.JStatusBar TheJStatusBar
class constructs aJPanel
that provides an application with a status bar.JStatusBar.Kernel32.SYSTEM_POWER_STATUS Refer to http://msdn2.microsoft.com/en-us/library/aa373232.aspx for more details.SystemInformation TheSystemInformation
class allows gathering of some system information, such as Java VM memory statistics, number of CPUs, and the OS name. -
Enum Summary Enum Description DevelopMode TheDevelopMode
class allows a global specification of an application's status.I18NL10N TheI18NL10N
class provides a mechanism for implementing a multi-lingual interface through internationalisation (I18N) and localisation (L10N).JGUISounds This class contains the filenames of the selected set of GUI sounds.JGUISounds.EGUISoundSet The different GUI sound sets.JProgressUpdateGlassPane.EVisualisationType The different types of progress update visualisations.Registry TheRegistry
class provides a mechanism for accessing (persistent) global variables.SystemInformation.EOperatingSystem The different types of operating systems.