public class OSXAdapter
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
Modifier and Type | Method and Description |
---|---|
static void |
enablePrefs(boolean enabled)
Another static entry point for EAWT functionality.
|
void |
handleAbout(java.lang.Object e) |
void |
handleOpenApplication(java.lang.Object e) |
void |
handleOpenFile(java.lang.Object e) |
void |
handlePreferences(java.lang.Object e) |
void |
handlePrintFile(java.lang.Object e) |
void |
handleQuit(java.lang.Object e) |
void |
handleReOpenApplication(java.lang.Object e)
User clicked on application in the Dock.
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
Handle all calls from the host OS.
|
static boolean |
isMac() |
static void |
register(java.awt.Frame owner,
javax.swing.Action quit,
javax.swing.Action about,
javax.swing.Action prefs)
Register the given special frame actions with OSX.
|
static void |
unregister(java.awt.Frame owner)
Unregister the given frame's actions.
|
public static boolean isMac()
public void handleAbout(java.lang.Object e)
public void handlePreferences(java.lang.Object e)
public void handleQuit(java.lang.Object e)
public void handleReOpenApplication(java.lang.Object e)
public void handleOpenApplication(java.lang.Object e)
public void handleOpenFile(java.lang.Object e)
public void handlePrintFile(java.lang.Object e)
public static void register(java.awt.Frame owner, javax.swing.Action quit, javax.swing.Action about, javax.swing.Action prefs)
public static void unregister(java.awt.Frame owner)
public static void enablePrefs(boolean enabled)
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
Abbot is hosted on