Package apps.plaf.macosx
Class Application
java.lang.Object
apps.plaf.macosx.Application
- Direct Known Subclasses:
Jdk9Application
Wrapper for Apple provided extensions to Java that allow Java apps to feel
more "Mac-like" on Mac OS X.
NOTE All use of this class must be wrapped in a conditional test that ensures that JMRI is not running on Mac OS X or in Try-Catch blocks. The easiest test is:
if (SystemType.isMacOSX()) {
...
}
A Try-Catch block will need to catch
NoClassDefFoundError Failure to use one of these methods
will result in crashes.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Applicationabstract voidsetAboutHandler(AboutHandler handler) abstract voidsetPreferencesHandler(PreferencesHandler handler) abstract voidsetQuitHandler(QuitHandler handler)
-
Constructor Details
-
Application
-
-
Method Details
-
getApplication
-
setAboutHandler
-
setPreferencesHandler
-
setQuitHandler
-