# Index

A B C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AboutBox - Class in jam.framework
AboutBox(String, String, Icon) - Constructor for class jam.framework.AboutBox
  Creates an AboutBox with a given title, message and icon and centers it over the parent component.
AboutBox(String, String, Icon, Color, Color) - Constructor for class jam.framework.AboutBox
  Creates an AboutBox with a given title, message and icon and centers it over the parent component.
AbstractController - Class in jam.controlpalettes
AbstractController() - Constructor for class jam.controlpalettes.AbstractController
AbstractFrame - Class in jam.framework
AbstractFrame() - Constructor for class jam.framework.AbstractFrame
ActionHandler - Interface in jam.panels
ActionPanel - Class in jam.panels
  Creates a panel consisting of three buttons: an add button, a remove button and an action button.
ActionPanel() - Constructor for class jam.panels.ActionPanel
ActionPanel(boolean) - Constructor for class jam.panels.ActionPanel
actionPerformed(ActionEvent) - Method in class jam.framework.RecentFileList
actionPerformed(ActionEvent) - Method in class jam.table.ColorEditor
  Handles events from the editor button and from the dialog's OK button.
actionPerformed(ActionEvent) - Method in class jam.toolbar.ToolbarActionWrapper
add(File) - Method in class jam.framework.RecentFileList
  Add a file to the list
add(String) - Method in class jam.framework.RecentFileList
  Add a file to the list
addActionListener(ActionListener) - Method in class jam.framework.RecentFileList
addComponent(JComponent) - Method in class jam.panels.OptionsPanel
addComponent(JComponent) - Method in class jam.toolbar.Toolbar
addComponent(JComponent, boolean) - Method in class jam.panels.OptionsPanel
addComponents(JComponent, boolean, JComponent, boolean) - Method in class jam.panels.OptionsPanel
addComponents(JComponent, JComponent) - Method in class jam.panels.OptionsPanel
addComponentWithLabel(String, JComponent) - Method in class jam.panels.OptionsPanel
addComponentWithLabel(String, JComponent, boolean) - Method in class jam.panels.OptionsPanel
addController(int, Controller) - Method in class jam.controlpalettes.BasicControlPalette
addController(Controller) - Method in class jam.controlpalettes.BasicControlPalette
addController(Controller) - Method in interface jam.controlpalettes.ControlPalette
  install a Controller into the palette
addControllerListener(ControllerListener) - Method in class jam.controlpalettes.AbstractController
  Add a ControllerListener to this controllers list of listeners The main listener will be the ControlPalette itself which will use this to resize the panels if the components changed
addControllerListener(ControllerListener) - Method in interface jam.controlpalettes.Controller
  Add a ControllerListener to this controllers list of listeners The main listener will be the ControlPalette itself which will use this to resize the panels if the components changed
addControlPaletteListener(ControlPaletteListener) - Method in class jam.controlpalettes.BasicControlPalette
addControlPaletteListener(ControlPaletteListener) - Method in interface jam.controlpalettes.ControlPalette
  Add a listener to this palette
addDisclosureListener(DisclosureListener) - Method in class jam.disclosure.DisclosureButton
addDisclosureListener(DisclosureListener) - Method in class jam.disclosure.DisclosurePanel
addFlexibleSpace() - Method in class jam.panels.OptionsPanel
addFlexibleSpace() - Method in class jam.toolbar.Toolbar
addLabel(String) - Method in class jam.panels.OptionsPanel
addMenuFactory(MenuFactory) - Method in class jam.framework.Application
addOverrideProvider(StatusProvider) - Method in interface jam.panels.StatusProvider
addOverrideProvider(StatusProvider) - Method in class jam.panels.StatusProvider.Helper
addPreferencesSection(PreferencesSection) - Method in class jam.framework.Application
addRecentFile(File) - Method in class jam.framework.Application
AddRemovePanel - Class in jam.panels
  OptionsPanel.
AddRemovePanel() - Constructor for class jam.panels.AddRemovePanel
AddRemovePanel(JPanel[]) - Constructor for class jam.panels.AddRemovePanel
addSearchPanelListener(SearchPanelListener) - Method in class jam.panels.SearchPanel
addSection(PreferencesSection) - Method in class jam.preferences.PreferencesDialog
addSeparator() - Method in class jam.panels.OptionsPanel
addSeparator() - Method in class jam.toolbar.Toolbar
addSeperator() - Method in class jam.panels.OptionsPanel
  Deprecated.
addSpace() - Method in class jam.toolbar.Toolbar
addSpanningComponent(JComponent) - Method in class jam.panels.OptionsPanel
addStatusListener(StatusListener) - Method in interface jam.panels.StatusProvider
  Status providers must be able to store a list of StatusListeners.
addStatusListener(StatusListener) - Method in class jam.panels.StatusProvider.Helper
AdvancedTableUI - Class in jam.table
AdvancedTableUI() - Constructor for class jam.table.AdvancedTableUI
Application - Class in jam.framework
Application(MenuBarFactory, String, String, String, Color, Color, Icon, String, String) - Constructor for class jam.framework.Application
Application(MenuBarFactory, String, String, String, Icon) - Constructor for class jam.framework.Application
Application(MenuBarFactory, String, String, String, Icon, String, String) - Constructor for class jam.framework.Application
Application(MenuBarFactory, String, String, Icon) - Constructor for class jam.framework.Application
Application(MenuBarFactory, String, String, Icon, String, String) - Constructor for class jam.framework.Application
ApplicationAdapter - Class in jam.java9only
AuxilaryFrame - Class in jam.framework
AuxilaryFrame(DocumentFrame) - Constructor for class jam.framework.AuxilaryFrame
AuxilaryFrame(DocumentFrame, JPanel) - Constructor for class jam.framework.AuxilaryFrame

## B

BasicControlPalette - Class in jam.controlpalettes
BasicControlPalette(int) - Constructor for class jam.controlpalettes.BasicControlPalette
BasicControlPalette(int, BasicControlPalette.DisplayMode) - Constructor for class jam.controlpalettes.BasicControlPalette
BasicControlPalette(int, BasicControlPalette.DisplayMode, int) - Constructor for class jam.controlpalettes.BasicControlPalette
BasicControlPalette.DisplayMode - Enum Class in jam.controlpalettes
brighten(Icon) - Static method in class jam.util.IconUtils
  Returns a slightly brighter version of the icon.
BrowserLauncher - Class in jam.util
  BrowserLauncher is a class that provides one static method, openURL, which opens the default web browser for the current user of the system to the given URL.
buildMenu(JMenu) - Method in class jam.framework.RecentFileList
  Adds the recent file list to a menu.

## C

CENTER - Static variable in interface jam.framework.MenuFactory
centerComponent(Component, Component) - Static method in class jam.util.Utils
  Center a component in reference to another, if the reference is null or not visible the screen is used as reference
clearDirty() - Method in class jam.framework.AbstractFrame
clearFile() - Method in class jam.framework.DocumentFrame
close() - Method in class jam.framework.AboutBox
  Sets the visibility to false and disposes the frame.
closed(Component) - Method in interface jam.disclosure.DisclosureListener
closing(Component) - Method in interface jam.disclosure.DisclosureListener
ColorEditor - Class in jam.table
ColorEditor() - Constructor for class jam.table.ColorEditor
ColorRenderer - Class in jam.table
ColorRenderer(boolean) - Constructor for class jam.table.ColorRenderer
Command - Interface in jam.framework
ConsoleApplication - Class in jam.console
ConsoleApplication(MenuBarFactory, String, String, String, Color, Color, Icon, boolean) - Constructor for class jam.console.ConsoleApplication
ConsoleApplication(MenuBarFactory, String, String, Icon, boolean) - Constructor for class jam.console.ConsoleApplication
ConsoleApplication(String, String, String, Color, Color, Icon, boolean) - Constructor for class jam.console.ConsoleApplication
ConsoleApplication(String, String, String, Icon, boolean) - Constructor for class jam.console.ConsoleApplication
ConsoleApplication(String, String, Icon, boolean) - Constructor for class jam.console.ConsoleApplication
ConsoleFrame - Class in jam.console
ConsoleFrame() - Constructor for class jam.console.ConsoleFrame
ConsoleMenuBarFactory - Class in jam.console
ConsoleMenuBarFactory() - Constructor for class jam.console.ConsoleMenuBarFactory
Controller - Interface in jam.controlpalettes
ControllerListener - Interface in jam.controlpalettes
ControlPalette - Interface in jam.controlpalettes
  Date: 20/03/2006 Time: 10:23:21
ControlPaletteListener - Interface in jam.controlpalettes
controlsChanged() - Method in interface jam.controlpalettes.ControllerListener
controlsChanged() - Method in interface jam.controlpalettes.ControlPaletteListener
createDocumentFrame(Application, MenuBarFactory) - Method in interface jam.framework.DocumentFrameFactory

## D

darken(Icon) - Static method in class jam.util.IconUtils
  Returns a slightly darker version of the icon.
DEFAULT_OPEN - Enum constant in enum class jam.controlpalettes.BasicControlPalette.DisplayMode
DEFAULT_OPENING_SPEED - Static variable in class jam.controlpalettes.BasicControlPalette
DefaultEditMenuFactory - Class in jam.framework
DefaultEditMenuFactory() - Constructor for class jam.framework.DefaultEditMenuFactory
DefaultFileMenuFactory - Class in jam.framework
DefaultFileMenuFactory(boolean) - Constructor for class jam.framework.DefaultFileMenuFactory
DefaultHelpMenuFactory - Class in jam.framework
DefaultHelpMenuFactory() - Constructor for class jam.framework.DefaultHelpMenuFactory
DefaultMenuBarFactory - Class in jam.framework
DefaultMenuBarFactory() - Constructor for class jam.framework.DefaultMenuBarFactory
DemoApplication - Class in jam.demo
DemoApplication(MenuBarFactory, String, String, Icon) - Constructor for class jam.demo.DemoApplication
DemoFrame - Class in jam.demo
DemoFrame(String) - Constructor for class jam.demo.DemoFrame
DemoMenuBarFactory - Class in jam.demo
DemoMenuBarFactory() - Constructor for class jam.demo.DemoMenuBarFactory
DemoMenuFactory - Class in jam.demo.menus
DemoMenuFactory() - Constructor for class jam.demo.menus.DemoMenuFactory
DemoMenuHandler - Interface in jam.demo.menus
deregisterMenuFactories() - Method in class jam.framework.DefaultMenuBarFactory
deregisterMenuFactories() - Method in interface jam.framework.MenuBarFactory
destroyDocumentFrame(DocumentFrame) - Method in class jam.framework.MultiDocApplication
disableDoubleBuffering(Component) - Static method in class jam.util.PrintUtilities
  The speed and quality of printing suffers dramatically if any of the containers have double buffering turned on.
DisclosureButton - Class in jam.disclosure
DisclosureButton() - Constructor for class jam.disclosure.DisclosureButton
DisclosureButton(int) - Constructor for class jam.disclosure.DisclosureButton
DisclosureListener - Interface in jam.disclosure
DisclosurePanel - Class in jam.disclosure
DisclosurePanel(String, JPanel, boolean) - Constructor for class jam.disclosure.DisclosurePanel
DisclosurePanel(JComponent, int, JPanel, boolean, int) - Constructor for class jam.disclosure.DisclosurePanel
DisclosurePanel(JComponent, JPanel, boolean, int) - Constructor for class jam.disclosure.DisclosurePanel
displayURL(String) - Method in class jam.framework.Application
dispose() - Method in class jam.panels.SplitterHandlePanel.DragHandler
doAbout() - Method in class jam.framework.Application
doClick() - Method in class jam.toolbar.ToolbarToggleButton
doClick(int) - Method in class jam.toolbar.ToolbarToggleButton
doCloseWindow() - Method in class jam.console.ConsoleApplication
doCloseWindow() - Method in class jam.framework.AbstractFrame
doCloseWindow() - Method in class jam.framework.AuxilaryFrame
doCloseWindow() - Method in class jam.framework.SingleDocApplication
doCopy() - Method in class jam.console.ConsoleFrame
doCopy() - Method in class jam.demo.DemoFrame
doCopy() - Method in class jam.framework.AbstractFrame
DocumentFrame - Class in jam.framework
DocumentFrame() - Constructor for class jam.framework.DocumentFrame
DocumentFrameFactory - Interface in jam.framework
doCut() - Method in class jam.framework.AbstractFrame
doDelete() - Method in class jam.framework.AbstractFrame
doExport() - Method in class jam.framework.AbstractFrame
doFind() - Method in class jam.demo.DemoFrame
doFind() - Method in class jam.framework.AbstractFrame
doFindAgain() - Method in class jam.demo.DemoFrame
doHelp() - Method in class jam.framework.Application
doImport() - Method in class jam.framework.AbstractFrame
doMinimizeWindow() - Method in class jam.framework.AbstractFrame
doNew() - Method in class jam.console.ConsoleApplication
doNew() - Method in class jam.framework.Application
doNew() - Method in class jam.framework.MultiDocApplication
doNew() - Method in class jam.framework.SingleDocApplication
doOpen() - Method in class jam.framework.Application
doOpen(String) - Method in class jam.framework.Application
doOpenFile(File) - Method in class jam.console.ConsoleApplication
doOpenFile(File) - Method in class jam.framework.Application
doOpenFile(File) - Method in class jam.framework.MultiDocApplication
doOpenFile(File) - Method in class jam.framework.SingleDocApplication
doPageSetup() - Method in class jam.framework.Application
doPaste() - Method in class jam.framework.AbstractFrame
doPreferences() - Method in class jam.console.ConsoleApplication
doPreferences() - Method in class jam.framework.Application
doPrint() - Method in class jam.framework.AbstractFrame
doPrint(boolean) - Method in class jam.framework.AbstractFrame
doQuit() - Method in class jam.console.ConsoleApplication
doQuit() - Method in class jam.framework.Application
doQuit() - Method in class jam.framework.MultiDocApplication
doQuit() - Method in class jam.framework.SingleDocApplication
doSave() - Method in class jam.framework.DocumentFrame
doSaveAs() - Method in class jam.framework.DocumentFrame
doSelectAll() - Method in class jam.console.ConsoleFrame
doSelectAll() - Method in class jam.framework.AbstractFrame
doStop() - Method in class jam.console.ConsoleApplication
doWebsite() - Method in class jam.framework.Application
doZoomWindow() - Method in class jam.framework.AbstractFrame
DragHandler(JComponent) - Constructor for class jam.panels.SplitterHandlePanel.DragHandler

## E

enableDoubleBuffering(Component) - Static method in class jam.util.PrintUtilities
  Re-enables double buffering globally.
ERROR - Static variable in class jam.panels.StatusPanel
Exportable - Interface in jam.framework

## F

fireControllerChanged() - Method in class jam.controlpalettes.AbstractController
fireControlsChanged() - Method in class jam.controlpalettes.BasicControlPalette
fireControlsChanged() - Method in interface jam.controlpalettes.ControlPalette
  tell listeners that the palette has changed
fireSearchTextChanged() - Method in class jam.panels.SearchPanel
fireStatusButtonPressed() - Method in interface jam.panels.StatusProvider
  Fire a status bar event to anything interested.
fireStatusButtonPressed() - Method in class jam.panels.StatusProvider.Helper
fireStatusChanged(int, String) - Method in interface jam.panels.StatusProvider
fireStatusChanged(int, String) - Method in class jam.panels.StatusProvider.Helper
FIRST - Static variable in class jam.demo.menus.DemoMenuFactory

## G

GenericToolbarItem - Class in jam.toolbar
GenericToolbarItem(String, String, JComponent) - Constructor for class jam.toolbar.GenericToolbarItem
getAboutAction() - Method in class jam.framework.AbstractFrame
getAboutAction() - Method in class jam.framework.Application
getAboutBackground() - Static method in class jam.framework.Application
getAboutForeground() - Static method in class jam.framework.Application
getAboutString() - Static method in class jam.framework.Application
getAction() - Method in interface jam.framework.Command
  Returns the swing Action for this command
getActionAction() - Method in interface jam.panels.ActionHandler
getAddAction() - Method in interface jam.panels.ActionHandler
getApplication() - Static method in class jam.framework.Application
getBufferedImage(Class, String) - Static method in class jam.util.IconUtils
getBufferedImage(String) - Static method in class jam.util.IconUtils
getBufferedImageFromIcon(Icon) - Static method in class jam.util.IconUtils
  Creates a buffered image from an icon.
getCellEditorValue() - Method in class jam.table.ColorEditor
getCloseWindowAction() - Method in class jam.framework.AbstractFrame
getComboBox() - Method in class jam.panels.SearchPanel
getCondition() - Method in interface jam.panels.RulesPanel.Rule
getConditions(Object) - Method in interface jam.panels.RuleModel
  Returns an array of strings to be presented as a combo box which are possible rule conditions for the specified field.
getContentsPanel() - Method in class jam.disclosure.DisclosurePanel
getControllerCount() - Method in class jam.controlpalettes.BasicControlPalette
getCopyAction() - Method in class jam.framework.AbstractFrame
getCutAction() - Method in class jam.framework.AbstractFrame
getDeleteAction() - Method in class jam.framework.AbstractFrame
getDisabledIcon() - Method in class jam.toolbar.ToolbarAction
getDisclosureButton() - Method in class jam.disclosure.DisclosurePanel
getDisplay() - Method in class jam.toolbar.ToolbarOptions
getDocumentFrame() - Method in class jam.framework.AuxilaryFrame
getDocumentFrame(File) - Method in class jam.framework.MultiDocApplication
getDoubleFromTextField(JTextField, double) - Static method in class jam.util.Utils
getEnv(String) - Static method in class jam.util.Utils
getExitAction() - Method in class jam.framework.AbstractFrame
getExitAction() - Method in class jam.framework.Application
getExportableComponent() - Method in class jam.console.ConsoleFrame
getExportableComponent() - Method in class jam.demo.DemoFrame
getExportableComponent() - Method in class jam.framework.AboutBox
getExportableComponent() - Method in class jam.framework.AuxilaryFrame
getExportableComponent() - Method in interface jam.framework.Exportable
getExportAction() - Method in class jam.framework.AbstractFrame
getField() - Method in interface jam.panels.RulesPanel.Rule
getFields() - Method in interface jam.panels.RuleModel
  Returns an array of strings to be presented as a combo box which are available fields to define rules on.
getFile() - Method in class jam.framework.DocumentFrame
getFindAction() - Method in class jam.framework.AbstractFrame
getFirstAction() - Method in class jam.demo.DemoFrame
getFirstAction() - Method in interface jam.demo.menus.DemoMenuHandler
getHelpAction() - Method in class jam.framework.AbstractFrame
  override this to provide a document specific help menu item
getHelpAction() - Method in class jam.framework.Application
getHelpURLString() - Static method in class jam.framework.Application
getIcon() - Static method in class jam.framework.Application
getIcon() - Method in interface jam.preferences.PreferencesSection
getIcon() - Method in class jam.toolbar.ToolbarAction
getIcon(Class, String) - Static method in class jam.util.IconUtils
getIcon(String) - Static method in class jam.util.IconUtils
getImage(Class, String) - Static method in class jam.util.IconUtils
getImage(String) - Static method in class jam.util.IconUtils
getImageFromIcon(Icon) - Static method in class jam.util.IconUtils
  Creates an image from an icon.
getImportAction() - Method in class jam.framework.AbstractFrame
getLabel() - Method in class jam.toolbar.ToolbarAction
getMacOSXMajorVersionNumber() - Static method in class jam.mac.Utils
getMacOSXVersion() - Static method in class jam.mac.Utils
getMaximumSize() - Method in class jam.controlpalettes.BasicControlPalette
getMenuBarFactory() - Static method in class jam.framework.Application
getMenuName() - Method in class jam.demo.menus.DemoMenuFactory
getMenuName() - Method in class jam.framework.DefaultEditMenuFactory
getMenuName() - Method in class jam.framework.DefaultFileMenuFactory
getMenuName() - Method in class jam.framework.DefaultHelpMenuFactory
getMenuName() - Method in interface jam.framework.MenuFactory
  Give the name of this menu.
getMenuName() - Method in class jam.mac.MacEditMenuFactory
getMenuName() - Method in class jam.mac.MacFileMenuFactory
getMenuName() - Method in class jam.mac.MacHelpMenuFactory
getMenuName() - Method in class jam.mac.MacWindowMenuFactory
getMinimizeWindowAction() - Method in class jam.framework.AbstractFrame
getMinimumSize() - Method in class jam.controlpalettes.BasicControlPalette
getMinimumSize() - Method in class jam.disclosure.DisclosurePanel
getNameString() - Static method in class jam.framework.Application
getNewAction() - Method in class jam.framework.AbstractFrame
getNewAction() - Method in class jam.framework.Application
getOpenAction() - Method in class jam.framework.AbstractFrame
getOpenAction() - Method in class jam.framework.Application
getPageSetupAction() - Method in class jam.framework.AbstractFrame
getPageSetupAction() - Method in class jam.framework.Application
getPanel() - Method in class jam.controlpalettes.BasicControlPalette
getPanel() - Method in interface jam.controlpalettes.Controller
  Get a JPanel which is the main section for the palette.
getPanel() - Method in interface jam.controlpalettes.ControlPalette
  get the panel that encloses the control palette
getPanel() - Method in interface jam.preferences.PreferencesSection
getPanels() - Method in class jam.panels.AddRemovePanel
getPasteAction() - Method in class jam.framework.AbstractFrame
getPreferencesAction() - Method in class jam.framework.AbstractFrame
getPreferencesAction() - Method in class jam.framework.Application
getPreferredAlignment() - Method in class jam.demo.menus.DemoMenuFactory
getPreferredAlignment() - Method in class jam.framework.DefaultEditMenuFactory
getPreferredAlignment() - Method in class jam.framework.DefaultFileMenuFactory
getPreferredAlignment() - Method in class jam.framework.DefaultHelpMenuFactory
getPreferredAlignment() - Method in interface jam.framework.MenuFactory
  Returns the preferred alignment of the menu in the menu bar.
getPreferredAlignment() - Method in class jam.mac.MacEditMenuFactory
getPreferredAlignment() - Method in class jam.mac.MacFileMenuFactory
getPreferredAlignment() - Method in class jam.mac.MacHelpMenuFactory
getPreferredAlignment() - Method in class jam.mac.MacWindowMenuFactory
getPreferredMenu() - Method in interface jam.framework.Command
getPreferredPosition() - Method in interface jam.framework.Command
getPreferredSize() - Method in class jam.controlpalettes.BasicControlPalette
getPreferredSize() - Method in class jam.disclosure.DisclosureButton
getPressedIcon() - Method in class jam.toolbar.ToolbarAction
getPrintAction() - Method in class jam.framework.AbstractFrame
getRecentFileMenu() - Method in class jam.framework.Application
getRemoveAction() - Method in interface jam.panels.ActionHandler
getRules() - Method in class jam.panels.RulesPanel
getSaveAction() - Method in class jam.framework.AbstractFrame
getSaveAction() - Method in class jam.framework.AuxilaryFrame
getSaveAction() - Method in class jam.framework.DocumentFrame
getSaveAsAction() - Method in class jam.framework.AbstractFrame
getSaveAsAction() - Method in class jam.framework.AuxilaryFrame
getSaveAsAction() - Method in class jam.framework.DocumentFrame
getSearchText() - Method in class jam.panels.SearchPanel
getSecondAction() - Method in class jam.demo.DemoFrame
getSecondAction() - Method in interface jam.demo.menus.DemoMenuHandler
getSelectAllAction() - Method in class jam.framework.AbstractFrame
getSettings(Map<String, Object>) - Method in class jam.controlpalettes.BasicControlPalette
getSettings(Map<String, Object>) - Method in interface jam.controlpalettes.Controller
  Collect the settings for this controller.
getSettings(Map<String, Object>) - Method in interface jam.controlpalettes.ControlPalette
  Gather up all the settings from all the controls in the palette.
getSmallSize() - Method in class jam.toolbar.ToolbarOptions
getStatus() - Method in interface jam.panels.StatusProvider
getStatus() - Method in class jam.panels.StatusProvider.Helper
getStatusText() - Method in interface jam.panels.StatusProvider
getStatusText() - Method in class jam.panels.StatusProvider.Helper
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class jam.table.ColorEditor
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class jam.table.ColorRenderer
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class jam.table.HeaderRenderer
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class jam.table.TableRenderer
getTitle() - Method in interface jam.preferences.PreferencesSection
getTitleComponent() - Method in interface jam.controlpalettes.Controller
  Get a component that will be put in the title bar of the palette section.
getTitleComponent() - Method in class jam.disclosure.DisclosurePanel
getTitleString() - Static method in class jam.framework.Application
getToolTipText() - Method in class jam.toolbar.ToolbarAction
getUpperDocumentFrame() - Method in class jam.framework.MultiDocApplication
getUtilityPanel() - Method in class jam.disclosure.SlideOpenPanel
getValue() - Method in interface jam.panels.RulesPanel.Rule
getValues(Object, Object) - Method in interface jam.panels.RuleModel
  Returns an array of strings to be presented as a combo box which are possible values for the field.
getWebsiteAction() - Method in class jam.framework.AbstractFrame
getWebsiteAction() - Method in class jam.framework.Application
getWebsiteURLString() - Static method in class jam.framework.Application
getZoomWindowAction() - Method in class jam.framework.AbstractFrame
gray(Icon) - Static method in class jam.util.IconUtils
  Returns a grayed version of the icon.

## H

handleAbout(AboutEvent) - Method in class jam.java9only.ApplicationAdapter
handlePreferences(PreferencesEvent) - Method in class jam.java9only.ApplicationAdapter
handleQuitRequestWith(QuitEvent, QuitResponse) - Method in class jam.java9only.ApplicationAdapter
hasFile() - Method in class jam.framework.DocumentFrame
hasOverrideProvider() - Method in class jam.panels.StatusProvider.Helper
HeaderRenderer - Class in jam.table
HeaderRenderer(int, Insets) - Constructor for class jam.table.HeaderRenderer
Helper() - Constructor for class jam.panels.StatusProvider.Helper
hideUtilityPanel() - Method in class jam.disclosure.SlideOpenPanel
HTMLViewer - Class in jam.html
  General-purpose class to display HTML in a standalone frame.
HTMLViewer(String, String) - Constructor for class jam.html.HTMLViewer
hyperlinkUpdate(HyperlinkEvent) - Method in class jam.html.SimpleLinkListener

## I

ICON_AND_TEXT - Static variable in class jam.toolbar.ToolbarOptions
ICON_ONLY - Static variable in class jam.toolbar.ToolbarOptions
IconUtils - Class in jam.util
IconUtils() - Constructor for class jam.util.IconUtils
initialize() - Method in class jam.console.ConsoleApplication
initialize() - Method in class jam.controlpalettes.BasicControlPalette
initialize() - Method in interface jam.controlpalettes.Controller
  Initialize this controller when a new document is created.
initialize() - Method in interface jam.controlpalettes.ControlPalette
  Initialize all controllers when a new document is created.
initialize() - Method in class jam.framework.AbstractFrame
initialize() - Method in class jam.framework.Application
initialize() - Method in class jam.framework.MultiDocApplication
initialize() - Method in class jam.framework.SingleDocApplication
initializeComponents() - Method in class jam.demo.DemoFrame
INITIALLY_CLOSED - Enum constant in enum class jam.controlpalettes.BasicControlPalette.DisplayMode
INITIALLY_OPEN - Enum constant in enum class jam.controlpalettes.BasicControlPalette.DisplayMode
installUI(JComponent) - Method in class jam.table.AdvancedTableUI
isDirty() - Method in class jam.framework.AbstractFrame
isInitiallyVisible() - Method in interface jam.controlpalettes.Controller
isMacOSX() - Static method in class jam.mac.Utils

## J

jam.console - package jam.console
jam.controlpalettes - package jam.controlpalettes
jam.demo - package jam.demo
jam.demo.menus - package jam.demo.menus
jam.disclosure - package jam.disclosure
jam.framework - package jam.framework
jam.html - package jam.html
jam.java9only - package jam.java9only
jam.mac - package jam.mac
jam.panels - package jam.panels
jam.preferences - package jam.preferences
jam.table - package jam.table
jam.toolbar - package jam.toolbar
jam.util - package jam.util

## L

layoutControls() - Method in class jam.controlpalettes.BasicControlPalette
LEFT - Static variable in interface jam.framework.MenuFactory
load(Properties) - Method in class jam.framework.RecentFileList
  Load the recent file list from a Properties set

## M

MacEditMenuFactory - Class in jam.mac
MacEditMenuFactory() - Constructor for class jam.mac.MacEditMenuFactory
MacFileMenuFactory - Class in jam.mac
MacFileMenuFactory(boolean) - Constructor for class jam.mac.MacFileMenuFactory
MacHelpMenuFactory - Class in jam.mac
MacHelpMenuFactory() - Constructor for class jam.mac.MacHelpMenuFactory
MacWindowMenuFactory - Class in jam.mac
MacWindowMenuFactory() - Constructor for class jam.mac.MacWindowMenuFactory
main(String[]) - Static method in class jam.demo.DemoApplication
MENU_MASK - Static variable in interface jam.framework.MenuBarFactory
MenuBarFactory - Interface in jam.framework
MenuFactory - Interface in jam.framework
mouseDragged(MouseEvent) - Method in class jam.panels.SplitterHandlePanel.DragHandler
mousePressed(MouseEvent) - Method in class jam.panels.SplitterHandlePanel.DragHandler
MultiDocApplication - Class in jam.framework
MultiDocApplication(MenuBarFactory, String, String, String, Color, Color, Icon, String, String) - Constructor for class jam.framework.MultiDocApplication
MultiDocApplication(MenuBarFactory, String, String, String, Icon, String, String) - Constructor for class jam.framework.MultiDocApplication
MultiDocApplication(MenuBarFactory, String, String, Icon) - Constructor for class jam.framework.MultiDocApplication
MultiDocApplication(MenuBarFactory, String, String, Icon, String, String) - Constructor for class jam.framework.MultiDocApplication
MultiDocApplication(String, String, Icon) - Constructor for class jam.framework.MultiDocApplication
MultiDocApplication(String, String, Icon, String, String) - Constructor for class jam.framework.MultiDocApplication
MultiDocMenuBarFactory - Class in jam.framework
MultiDocMenuBarFactory() - Constructor for class jam.framework.MultiDocMenuBarFactory

## N

NORMAL - Static variable in class jam.panels.StatusPanel

## O

ONLY_ONE_OPEN - Enum constant in enum class jam.controlpalettes.BasicControlPalette.DisplayMode
opened(Component) - Method in interface jam.disclosure.DisclosureListener
openFile(File) - Method in class jam.framework.DocumentFrame
openFiles(OpenFilesEvent) - Method in class jam.java9only.ApplicationAdapter
opening(Component) - Method in interface jam.disclosure.DisclosureListener
openURL(String) - Static method in class jam.util.BrowserLauncher
  Attempts to open the default web browser to the given URL.
OptionsPanel - Class in jam.panels
  OptionsPanel.
OptionsPanel() - Constructor for class jam.panels.OptionsPanel
OptionsPanel(int, int) - Constructor for class jam.panels.OptionsPanel
OptionsPanel(int, int, int) - Constructor for class jam.panels.OptionsPanel

## P

paintComponent(Graphics) - Method in class jam.panels.StatusBar
PinnedButton - Class in jam.controlpalettes
PinnedButton() - Constructor for class jam.controlpalettes.PinnedButton
populateMenu(JMenu, AbstractFrame) - Method in class jam.demo.menus.DemoMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in class jam.framework.DefaultEditMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in class jam.framework.DefaultFileMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in class jam.framework.DefaultHelpMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in interface jam.framework.MenuFactory
  This method should populate the menu with menu items.
populateMenu(JMenu, AbstractFrame) - Method in class jam.mac.MacEditMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in class jam.mac.MacFileMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in class jam.mac.MacHelpMenuFactory
populateMenu(JMenu, AbstractFrame) - Method in class jam.mac.MacWindowMenuFactory
populateMenuBar(JMenuBar, AbstractFrame) - Method in class jam.framework.DefaultMenuBarFactory
populateMenuBar(JMenuBar, AbstractFrame) - Method in interface jam.framework.MenuBarFactory
PreferencesDialog - Class in jam.preferences
  PreferencesDialog.java
PreferencesDialog(JFrame) - Constructor for class jam.preferences.PreferencesDialog
PreferencesSection - Interface in jam.preferences
print() - Method in class jam.util.PrintUtilities
print(Graphics, PageFormat, int) - Method in class jam.util.PrintUtilities
printComponent(Component) - Static method in class jam.util.PrintUtilities
printComponentScaled(Component) - Static method in class jam.util.PrintUtilities
printFiles(PrintFilesEvent) - Method in class jam.java9only.ApplicationAdapter
printScaled(Component, Graphics, PageFormat, int) - Static method in class jam.util.PrintUtilities
printScaled(Graphics, PageFormat, int) - Method in class jam.util.PrintUtilities
PrintUtilities - Class in jam.util
  A simple utility class that lets you very simply print an arbitrary component.
PrintUtilities(Component) - Constructor for class jam.util.PrintUtilities
PrintUtilities(Component, boolean) - Constructor for class jam.util.PrintUtilities

## R

RecentFileList - Class in jam.framework
  A class for maintaining a "Recent File List".
RecentFileList() - Constructor for class jam.framework.RecentFileList
  Create a RecentFileList
RecentFileList(int) - Constructor for class jam.framework.RecentFileList
  Create a RecentFileList with a given maximum length
RecentFileList(String) - Constructor for class jam.framework.RecentFileList
  Create a recent file list.
RecentFileList(String, int) - Constructor for class jam.framework.RecentFileList
  Create a recent file list with a given type and size
registerApplication(Application) - Static method in class jam.java9only.ApplicationAdapter
registerDesktopApplication(Application) - Static method in class jam.mac.Utils
registerMenuFactory(MenuFactory) - Method in class jam.framework.DefaultMenuBarFactory
registerMenuFactory(MenuFactory) - Method in interface jam.framework.MenuBarFactory
registerPermanentMenuFactory(MenuFactory) - Method in class jam.framework.DefaultMenuBarFactory
registerPermanentMenuFactory(MenuFactory) - Method in interface jam.framework.MenuBarFactory
remove(File) - Method in class jam.framework.RecentFileList
  Remove a file from the list
remove(String) - Method in class jam.framework.RecentFileList
  Remove a file from the list
removeActionListener(ActionListener) - Method in class jam.framework.RecentFileList
removeAllDataSourceListeners() - Method in class jam.panels.SearchPanel
removeController(Controller) - Method in class jam.controlpalettes.BasicControlPalette
removeControllerListener(ControllerListener) - Method in class jam.controlpalettes.AbstractController
  Remove a listener
removeControllerListener(ControllerListener) - Method in interface jam.controlpalettes.Controller
  Remove a listener
removeControlPaletteListener(ControlPaletteListener) - Method in class jam.controlpalettes.BasicControlPalette
removeControlPaletteListener(ControlPaletteListener) - Method in interface jam.controlpalettes.ControlPalette
  Remove a listener fromm this palette
removeDataSourceListener(SearchPanelListener) - Method in class jam.panels.SearchPanel
removeDisclosureListener(DisclosureListener) - Method in class jam.disclosure.DisclosureButton
removeDisclosureListener(DisclosureListener) - Method in class jam.disclosure.DisclosurePanel
removeOverrideProvider(StatusProvider) - Method in class jam.panels.StatusProvider.Helper
removeOverrideProvider(StatusProvider) - Method in interface jam.panels.StatusProvider
removeStatusListener(StatusListener) - Method in class jam.panels.StatusProvider.Helper
removeStatusListener(StatusListener) - Method in interface jam.panels.StatusProvider
  Remove the given StatusListener from the provider's list.
requestClose() - Method in class jam.framework.AboutBox
requestClose() - Method in class jam.framework.AbstractFrame
requestClose() - Method in class jam.framework.AuxilaryFrame
requestClose() - Method in class jam.framework.DocumentFrame
requestFocusInWindow() - Method in class jam.panels.SearchPanel
resize(Icon, int, int) - Static method in class jam.util.IconUtils
  Resizes an icon.
retrievePreferences() - Method in interface jam.preferences.PreferencesSection
RIGHT - Static variable in interface jam.framework.MenuFactory
RuleModel - Interface in jam.panels
  RuleModel.
RulesPanel - Class in jam.panels
  OptionsPanel.
RulesPanel(RuleModel) - Constructor for class jam.panels.RulesPanel
RulesPanel.Rule - Interface in jam.panels

## S

save(Properties) - Method in class jam.framework.RecentFileList
  Save the recent file list in a Properties set
SearchPanel - Class in jam.panels
SearchPanel(String, boolean) - Constructor for class jam.panels.SearchPanel
SearchPanel(String, JPopupMenu, boolean) - Constructor for class jam.panels.SearchPanel
SearchPanelListener - Interface in jam.panels
  An interface for listeners to the SearchPanel class.
searchStarted(String) - Method in interface jam.panels.SearchPanelListener
  Called when the user requests a search by pressing return having typed a search string into the text field.
searchStopped() - Method in interface jam.panels.SearchPanelListener
  Called when the user presses the cancel search button or presses escape while the search is in focus.
SECOND - Static variable in class jam.demo.menus.DemoMenuFactory
setAction(Action) - Method in class jam.toolbar.GenericToolbarItem
setAction(Action) - Method in class jam.toolbar.ToolbarButton
setAction(Action) - Method in class jam.toolbar.ToolbarToggleButton
setActionAction(Action) - Method in class jam.panels.ActionPanel
setActionToolTipText(String) - Method in class jam.panels.ActionPanel
setAddAction(Action) - Method in class jam.panels.ActionPanel
setAddToolTipText(String) - Method in class jam.panels.ActionPanel
setComboBox(JComboBox) - Method in class jam.panels.SearchPanel
setContentsPanel(JPanel) - Method in class jam.framework.AuxilaryFrame
setDirty() - Method in class jam.framework.AbstractFrame
setDocumentFrame(DocumentFrame) - Method in class jam.framework.SingleDocApplication
setDocumentFrameFactory(DocumentFrameFactory) - Method in class jam.framework.MultiDocApplication
setEnabled(boolean) - Method in class jam.panels.SearchPanel
setExportAction(Action) - Method in class jam.framework.AbstractFrame
setFindIcon(Icon) - Method in class jam.panels.SearchPanel
setImportAction(Action) - Method in class jam.framework.AbstractFrame
setOpen(boolean) - Method in class jam.disclosure.DisclosurePanel
setPreferredWidth(int) - Method in class jam.controlpalettes.BasicControlPalette
setPreferredWidth(int) - Method in interface jam.controlpalettes.ControlPalette
  Set the preferred width of the control panel
setRemoveAction(Action) - Method in class jam.panels.ActionPanel
setRemoveToolTipText(String) - Method in class jam.panels.ActionPanel
setSelected(boolean) - Method in class jam.controlpalettes.PinnedButton
  This overridden because when the button is programmatically selected, we want to skip the animation and jump straight to the final icon.
setSelected(boolean) - Method in class jam.disclosure.DisclosureButton
  This overridden because when the button is programmatically selected, we want to skip the animation and jump straight to the final icon.
setSettings(Map<String, Object>) - Method in class jam.controlpalettes.BasicControlPalette
setSettings(Map<String, Object>) - Method in interface jam.controlpalettes.Controller
  Set the settings for this controller.
setSettings(Map<String, Object>) - Method in interface jam.controlpalettes.ControlPalette
  Distribute all the settings to all the controls in the palette.
setStatusProvider(StatusProvider) - Method in class jam.panels.StatusPanel
setToolbarOptions(ToolbarOptions) - Method in class jam.toolbar.GenericToolbarItem
setToolbarOptions(ToolbarOptions) - Method in class jam.toolbar.ToolbarButton
setToolbarOptions(ToolbarOptions) - Method in interface jam.toolbar.ToolbarItem
setToolbarOptions(ToolbarOptions) - Method in class jam.toolbar.ToolbarToggleButton
setToolTipText(String) - Method in class jam.panels.SearchPanel
showDefaultCursor(Component) - Static method in class jam.util.Utils
showDialog() - Method in class jam.preferences.PreferencesDialog
showPredefinedCursor(Component, int) - Static method in class jam.util.Utils
showSection(String) - Method in class jam.preferences.PreferencesDialog
showUtilityPanel(JPanel) - Method in class jam.disclosure.SlideOpenPanel
showWaitCursor(Component) - Static method in class jam.util.Utils
SimpleLinkListener - Class in jam.html
  iSeek prototype.
SimpleLinkListener() - Constructor for class jam.html.SimpleLinkListener
SingleDocApplication - Class in jam.framework
SingleDocApplication(MenuBarFactory, String, String, Icon) - Constructor for class jam.framework.SingleDocApplication
SingleDocApplication(MenuBarFactory, String, String, Icon, String, String) - Constructor for class jam.framework.SingleDocApplication
SingleDocApplication(String, String, Icon) - Constructor for class jam.framework.SingleDocApplication
SingleDocApplication(String, String, Icon, String, String) - Constructor for class jam.framework.SingleDocApplication
SingleDocMenuBarFactory - Class in jam.framework
SingleDocMenuBarFactory() - Constructor for class jam.framework.SingleDocMenuBarFactory
SlideOpenPanel - Class in jam.disclosure
  This is a panel that takes a main panel but allows a utility panel to slide in from the top.
SlideOpenPanel(JPanel) - Constructor for class jam.disclosure.SlideOpenPanel
SplitterHandlePanel - Class in jam.panels
  Creates a panel with a drag button on the right that will move the provided SplitPane
SplitterHandlePanel(JSplitPane) - Constructor for class jam.panels.SplitterHandlePanel
SplitterHandlePanel(JSplitPane, boolean) - Constructor for class jam.panels.SplitterHandlePanel
SplitterHandlePanel.DragHandler - Class in jam.panels
StatusBar - Class in jam.panels
StatusBar(String) - Constructor for class jam.panels.StatusBar
statusButtonPressed() - Method in class jam.panels.StatusProvider.Helper
statusButtonPressed() - Method in interface jam.panels.StatusProvider
  The status bar has been pressed.
statusChanged(int, String) - Method in interface jam.panels.StatusListener
  Called when the status is to be changed.
statusChanged(int, String) - Method in class jam.panels.StatusPanel
StatusListener - Interface in jam.panels
StatusPanel - Class in jam.panels
StatusPanel() - Constructor for class jam.panels.StatusPanel
StatusPanel(String) - Constructor for class jam.panels.StatusPanel
StatusProvider - Interface in jam.panels
StatusProvider.Helper - Class in jam.panels
storePreferences() - Method in class jam.preferences.PreferencesDialog
storePreferences() - Method in interface jam.preferences.PreferencesSection

## T

TableRenderer - Class in jam.table
TableRenderer(boolean, int, Insets) - Constructor for class jam.table.TableRenderer
TableRenderer(int, Insets) - Constructor for class jam.table.TableRenderer
TEXT_ONLY - Static variable in class jam.toolbar.ToolbarOptions
Toolbar - Class in jam.toolbar
Toolbar() - Constructor for class jam.toolbar.Toolbar
Toolbar(ToolbarOptions) - Constructor for class jam.toolbar.Toolbar
ToolbarAction - Class in jam.toolbar
ToolbarActionWrapper - Class in jam.toolbar
ToolbarActionWrapper(AbstractAction, String, Icon) - Constructor for class jam.toolbar.ToolbarActionWrapper
ToolbarButton - Class in jam.toolbar
ToolbarButton(ToolbarAction) - Constructor for class jam.toolbar.ToolbarButton
ToolbarButton(ToolbarAction, boolean) - Constructor for class jam.toolbar.ToolbarButton
ToolbarItem - Interface in jam.toolbar
ToolbarOptions - Class in jam.toolbar
ToolbarOptions(int, boolean) - Constructor for class jam.toolbar.ToolbarOptions
ToolbarToggleButton - Class in jam.toolbar
ToolbarToggleButton(ToolbarAction, boolean) - Constructor for class jam.toolbar.ToolbarToggleButton

## U

updateUI() - Method in class jam.table.HeaderRenderer
Utils - Class in jam.mac
Utils - Class in jam.util
Utils() - Constructor for class jam.mac.Utils
Utils() - Constructor for class jam.util.Utils

## V

valueOf(String) - Static method in enum class jam.controlpalettes.BasicControlPalette.DisplayMode
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class jam.controlpalettes.BasicControlPalette.DisplayMode
  Returns an array containing the constants of this enum class, in the order they are declared.

## W

WARNING - Static variable in class jam.panels.StatusPanel
WORKING - Static variable in class jam.panels.StatusPanel

A B C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form