com.darwinsys.macosui
Class MacOSAppAdapter

java.lang.Object
  extended by Application
      extended by com.darwinsys.macosui.MacOSAppAdapter

public class MacOSAppAdapter
extends Application

The only os-dependant part of com.darwinsys, this is the adapter class to handle MacOS's "different" way of doing About Box, Quit item in App menu, Preferences, and so on.


Constructor Summary
MacOSAppAdapter(javax.swing.JFrame theParent, AboutBoxHandler about, PrefsHandler prefs, PrintHandler print, ShutdownHandler shut)
          Construct a MacOSAppAdapter.
 
Method Summary
 void register()
          Method to register this handler with Apple's event manager, calling addApplicationListener in parent class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacOSAppAdapter

public MacOSAppAdapter(javax.swing.JFrame theParent,
                       AboutBoxHandler about,
                       PrefsHandler prefs,
                       PrintHandler print,
                       ShutdownHandler shut)
Construct a MacOSAppAdapter.

Parameters:
theParent - A JFrame, usually the main application window.
about - A handler for the About box.
prefs - A Preferences handler.
print - A Print handler (bug: does not get invoked now).
shut - A shutdown handler
Method Detail

register

public void register()
Method to register this handler with Apple's event manager, calling addApplicationListener in parent class.



Copyright © 1996-2004 Ian F. Darwin. See license.html for usage license.