be.lassi.ui.util.mac
Class MacApplication
java.lang.Object
be.lassi.ui.util.mac.MacApplication
public class MacApplication
- extends java.lang.Object
Represents this application when running on Mac OS X. Uses reflection
to provide access to com.apple.eawt.Application
, so that
our code compiles, even in environments where Application is not
available.
Field Summary |
static boolean |
MAC
Indicates whether we are running on the Mac OSX operating system. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAC
public static boolean MAC
- Indicates whether we are running on the Mac OSX operating system.
MacApplication
public MacApplication()
throws java.lang.Exception
- Constructs a new instance.
- Throws:
java.lang.Exception
- if problem
addApplicationListener
public void addApplicationListener(MacApplicationListener listener)
- Adds an Mac application event handler.
- Parameters:
listener
- the Mac application event handler to be added
isMac
public static boolean isMac()
- Indicates whether we are currently running on Mac operating system.
- Returns:
- true if running on Mac