Package apps.plaf.macosx
Class Jdk9Application
- java.lang.Object
- 
- apps.plaf.macosx.Application
- 
- apps.plaf.macosx.Jdk9Application
 
 
- 
 class Jdk9Application extends Application Wrapper for Apple provided extensions to Java that allow Java apps to feel more "Mac-like" on Mac OS X for JDK 9.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: 
 A Try-Catch block will need to catchif (SystemType.isMacOSX()) { ... }NoClassDefFoundErrorFailure to use one of these methods will result in crashes.- See Also:
- Application
 
- 
- 
Constructor SummaryConstructors Constructor Description Jdk9Application()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetAboutHandler(AboutHandler handler)voidsetPreferencesHandler(PreferencesHandler handler)voidsetQuitHandler(QuitHandler handler)- 
Methods inherited from class apps.plaf.macosx.ApplicationgetApplication
 
- 
 
- 
- 
- 
Constructor Detail- 
Jdk9ApplicationJdk9Application() 
 
- 
 - 
Method Detail- 
setAboutHandlerpublic void setAboutHandler(AboutHandler handler) - Specified by:
- setAboutHandlerin class- Application
 
 - 
setPreferencesHandlerpublic void setPreferencesHandler(PreferencesHandler handler) - Specified by:
- setPreferencesHandlerin class- Application
 
 - 
setQuitHandlerpublic void setQuitHandler(QuitHandler handler) - Specified by:
- setQuitHandlerin class- Application
 
 
- 
 
-