public abstract class Application
extends java.lang.Object
Constructor and Description |
---|
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) |
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) |
Modifier and Type | Method and Description |
---|---|
void |
addMenuFactory(MenuFactory menuFactory) |
void |
addPreferencesSection(PreferencesSection preferencesSection) |
void |
addRecentFile(java.io.File file) |
void |
displayURL(java.lang.String urlString) |
void |
doAbout() |
void |
doHelp() |
abstract DocumentFrame |
doNew() |
DocumentFrame |
doOpen() |
DocumentFrame |
doOpen(java.lang.String fileName) |
abstract DocumentFrame |
doOpenFile(java.io.File file) |
void |
doPageSetup() |
void |
doPreferences() |
abstract void |
doQuit() |
void |
doWebsite() |
javax.swing.Action |
getAboutAction() |
static java.lang.String |
getAboutString() |
static Application |
getApplication() |
javax.swing.Action |
getExitAction() |
javax.swing.Action |
getHelpAction() |
static java.lang.String |
getHelpURLString() |
static javax.swing.Icon |
getIcon() |
static MenuBarFactory |
getMenuBarFactory() |
static java.lang.String |
getNameString() |
javax.swing.Action |
getNewAction() |
javax.swing.Action |
getOpenAction() |
javax.swing.Action |
getPageSetupAction() |
javax.swing.Action |
getPreferencesAction() |
javax.swing.JMenu |
getRecentFileMenu() |
static java.lang.String |
getTitleString() |
javax.swing.Action |
getWebsiteAction() |
static java.lang.String |
getWebsiteURLString() |
abstract void |
initialize() |
public Application(MenuBarFactory menuBarFactory, java.lang.String nameString, java.lang.String aboutString, javax.swing.Icon icon)
public Application(MenuBarFactory menuBarFactory, java.lang.String nameString, java.lang.String titleString, java.lang.String aboutString, javax.swing.Icon icon)
public Application(MenuBarFactory menuBarFactory, java.lang.String nameString, java.lang.String aboutString, javax.swing.Icon icon, java.lang.String websiteURLString, java.lang.String helpURLString)
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)
public static Application getApplication()
public static MenuBarFactory getMenuBarFactory()
public static javax.swing.Icon getIcon()
public static java.lang.String getNameString()
public static java.lang.String getTitleString()
public static java.lang.String getAboutString()
public static java.lang.String getWebsiteURLString()
public static java.lang.String getHelpURLString()
public abstract void initialize()
public void addMenuFactory(MenuFactory menuFactory)
public javax.swing.JMenu getRecentFileMenu()
public void addRecentFile(java.io.File file)
public void doAbout()
public void doHelp()
public void doWebsite()
public void displayURL(java.lang.String urlString)
public void doPageSetup()
public DocumentFrame doOpen()
public DocumentFrame doOpen(java.lang.String fileName)
public abstract DocumentFrame doNew()
public abstract DocumentFrame doOpenFile(java.io.File file)
public abstract void doQuit()
public void doPreferences()
public void addPreferencesSection(PreferencesSection preferencesSection)
public javax.swing.Action getNewAction()
public javax.swing.Action getOpenAction()
public javax.swing.Action getPageSetupAction()
public javax.swing.Action getExitAction()
public javax.swing.Action getAboutAction()
public javax.swing.Action getPreferencesAction()
public javax.swing.Action getHelpAction()
public javax.swing.Action getWebsiteAction()
http://code.google.com/p/jam-lib/