@DefaultAnnotation({})

Package apps.plaf.macosx

This package provides OS X Desktop compatibility with the Aqua user interface.

NOTE This package will be deprecated once JMRI requires JDK 9 or newer, and replaced with the direct use of Desktop, which is expanded in JDK 9 to support OS X integration that once depended upon the com.apple.eawt package.

  • Interface Summary 
    Interface Description
    AboutHandler
    Handle a trigger to launch the application about dialog from Mac OS X.
    PreferencesHandler
    Handle a trigger to launch the application preferences from Mac OS X.
    QuitHandler
    A QuitHandler responds to externally initiated attempts to quit JMRI apps on Mac OS X.
  • Class Summary 
    Class Description
    Application
    Wrapper for Apple provided extensions to Java that allow Java apps to feel more "Mac-like" on Mac OS X.
    EawtApplication
    Wrapper for Apple provided extensions to Java that allow Java apps to feel more "Mac-like" on Mac OS X using JDK 8.
    Jdk9Application
    Wrapper for Apple provided extensions to Java that allow Java apps to feel more "Mac-like" on Mac OS X for JDK 9.