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
    The JARResources class provides access to JAR and ZIP files.
    JDesktopAccess
    The JDesktopAccess class allows easy access for launching the platform's default browser, mail client, and applications for opening, editing, and printing files.
    JProgressUpdateGlassPane
    The JProgressUpdateGlassPane class provides the basic functionality for a progress updating glasspane.
    JSplashScreen
    The JSplashScreen class provides a splash screen for Swing-based GUIs.
    JStatusBar
    The JStatusBar class constructs a JPanel 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
    The SystemInformation 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
    The DevelopMode class allows a global specification of an application's status.
    I18NL10N
    The I18NL10N 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
    The Registry class provides a mechanism for accessing (persistent) global variables.
    SystemInformation.EOperatingSystem
    The different types of operating systems.