jam.framework
Class Application
java.lang.Object
jam.framework.Application
- Direct Known Subclasses:
- ConsoleApplication, MultiDocApplication, SingleDocApplication
public abstract class Application
- extends java.lang.Object
Constructor Summary |
Application(MenuBarFactory menuBarFactory,
java.lang.String nameString,
java.lang.String aboutString,
javax.swing.Icon icon)
|
Application(MenuBarFactory menuBarFactory,
java.lang.String nameString,
java.lang.String aboutString,
javax.swing.Icon icon,
java.lang.String websiteURLString,
java.lang.String helpURLString)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Application
public Application(MenuBarFactory menuBarFactory,
java.lang.String nameString,
java.lang.String aboutString,
javax.swing.Icon icon)
Application
public Application(MenuBarFactory menuBarFactory,
java.lang.String nameString,
java.lang.String aboutString,
javax.swing.Icon icon,
java.lang.String websiteURLString,
java.lang.String helpURLString)
getApplication
public static Application getApplication()
getMenuBarFactory
public static MenuBarFactory getMenuBarFactory()
getIcon
public static javax.swing.Icon getIcon()
getNameString
public static java.lang.String getNameString()
getAboutString
public static java.lang.String getAboutString()
getWebsiteURLString
public static java.lang.String getWebsiteURLString()
getHelpURLString
public static java.lang.String getHelpURLString()
initialize
public abstract void initialize()
addMenuFactory
public void addMenuFactory(MenuFactory menuFactory)
getRecentFileMenu
public javax.swing.JMenu getRecentFileMenu()
addRecentFile
public void addRecentFile(java.io.File file)
doAbout
public void doAbout()
doHelp
public void doHelp()
doWebsite
public void doWebsite()
displayURL
public void displayURL(java.lang.String urlString)
doPageSetup
public void doPageSetup()
doOpen
public DocumentFrame doOpen()
doOpen
public DocumentFrame doOpen(java.lang.String fileName)
doNew
public abstract DocumentFrame doNew()
doOpenFile
public abstract DocumentFrame doOpenFile(java.io.File file)
doQuit
public abstract void doQuit()
doPreferences
public void doPreferences()
addPreferencesSection
public void addPreferencesSection(PreferencesSection preferencesSection)
getNewAction
public javax.swing.Action getNewAction()
getOpenAction
public javax.swing.Action getOpenAction()
getPageSetupAction
public javax.swing.Action getPageSetupAction()
getExitAction
public javax.swing.Action getExitAction()
getAboutAction
public javax.swing.Action getAboutAction()
getPreferencesAction
public javax.swing.Action getPreferencesAction()
getHelpAction
public javax.swing.Action getHelpAction()
getWebsiteAction
public javax.swing.Action getWebsiteAction()
http://code.google.com/p/jam-lib/