Package 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
Constructors Constructor Description Application(MenuBarFactory menuBarFactory, java.lang.String nameString, java.lang.String titleString, java.lang.String aboutString, javax.swing.Icon icon)Application(MenuBarFactory menuBarFactory, java.lang.String nameString, java.lang.String titleString, java.lang.String aboutString, javax.swing.Icon icon, java.lang.String websiteURLString, java.lang.String helpURLString)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)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddMenuFactory(MenuFactory menuFactory)voidaddPreferencesSection(PreferencesSection preferencesSection)voidaddRecentFile(java.io.File file)voiddisplayURL(java.lang.String urlString)voiddoAbout()voiddoHelp()abstract DocumentFramedoNew()DocumentFramedoOpen()DocumentFramedoOpen(java.lang.String fileName)abstract DocumentFramedoOpenFile(java.io.File file)voiddoPageSetup()voiddoPreferences()abstract voiddoQuit()voiddoWebsite()javax.swing.ActiongetAboutAction()static java.lang.StringgetAboutString()static ApplicationgetApplication()javax.swing.ActiongetExitAction()javax.swing.ActiongetHelpAction()static java.lang.StringgetHelpURLString()static javax.swing.IcongetIcon()static MenuBarFactorygetMenuBarFactory()static java.lang.StringgetNameString()javax.swing.ActiongetNewAction()javax.swing.ActiongetOpenAction()javax.swing.ActiongetPageSetupAction()javax.swing.ActiongetPreferencesAction()javax.swing.JMenugetRecentFileMenu()static java.lang.StringgetTitleString()javax.swing.ActiongetWebsiteAction()static java.lang.StringgetWebsiteURLString()abstract voidinitialize()
-
-
-
Constructor Detail
-
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 titleString, 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)
-
Application
public Application(MenuBarFactory menuBarFactory, java.lang.String nameString, java.lang.String titleString, java.lang.String aboutString, javax.swing.Icon icon, java.lang.String websiteURLString, java.lang.String helpURLString)
-
-
Method Detail
-
getApplication
public static Application getApplication()
-
getMenuBarFactory
public static MenuBarFactory getMenuBarFactory()
-
getIcon
public static javax.swing.Icon getIcon()
-
getNameString
public static java.lang.String getNameString()
-
getTitleString
public static java.lang.String getTitleString()
-
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()
-
-