A C D E F G J M O P R S T X Y

A

actionPerformed(ActionEvent) - Method in class org.jscroll.widgets.DesktopResizableToolBar
propogates actionPerformed button event to DesktopMediator
actionPerformed(ActionEvent) - Method in class org.jscroll.widgets.DesktopMenu
propogates the actionPerformed menu event to DesktopMediator
actionPerformed(ActionEvent) - Method in class org.jscroll.widgets.DesktopMediator
propogates actionPerformed event to DesktopListener
actionPerformed(ActionEvent) - Method in class org.jscroll.widgets.DesktopListener
common actionPerformed method that responds to both button and menu events.
actionPerformed(ActionEvent) - Method in class org.jscroll.widgets.ConstructWindowMenu
propogates actionPerformed menu event to the DesktopMediator reference
activateFrame(JInternalFrame) - Method in class org.jscroll.widgets.JScrollDesktopManager
insures that the associated toolbar and menu buttons of the internal frame are activated as well
add(AbstractButton) - Method in class org.jscroll.components.ResizableToolBar
adds a button to the ResizableToolbar
add(DesktopListener, JInternalFrame, int, int) - Method in class org.jscroll.widgets.DesktopScrollPane
adds an internal frame to the virtual desktop
add(DesktopListener, String, ImageIcon, JPanel, boolean, int, int) - Method in class org.jscroll.widgets.DesktopScrollPane
creates a JScrollInternalFrame and adds it to the virtual desktop
add(JInternalFrame) - Method in class org.jscroll.JScrollDesktopPane
adds a JInternalFrame to the scrollable desktop.
add(JInternalFrame, int, int) - Method in class org.jscroll.JScrollDesktopPane
adds a JInternalFrame to the scrollable desktop.
add(JInternalFrame, int, int) - Method in class org.jscroll.widgets.DesktopMediator
adds an internal frame to the scrollable desktop pane
add(JPanel) - Method in class org.jscroll.JScrollDesktopPane
adds an internal frame to the scrollable desktop
add(JScrollInternalFrame) - Method in class org.jscroll.widgets.DesktopMenu
adds a RootRadioButtonMenuItem to the menu and associates it with an internal frame
add(String) - Method in class org.jscroll.widgets.DesktopResizableToolBar
creates a RootToggleButton and adds it to the toolbar
add(String, ImageIcon, JPanel, boolean) - Method in class org.jscroll.JScrollDesktopPane
adds an internal frame to the scrollable desktop
add(String, ImageIcon, JPanel, boolean, int, int) - Method in class org.jscroll.JScrollDesktopPane
adds an internal frame to the scrollable desktop.
add(String, ImageIcon, JPanel, boolean, int, int) - Method in class org.jscroll.widgets.DesktopMediator
adds an internal frame to the scrollable desktop pane
add(String, JPanel) - Method in class org.jscroll.JScrollDesktopPane
adds an internal frame to the scrollable desktop
add(String, JPanel, boolean) - Method in class org.jscroll.JScrollDesktopPane
adds an internal frame to the scrollable desktop
addNotify() - Method in class org.jscroll.widgets.JScrollInternalFrame
saves the size of the current internal frame for those frames whose initial width and heights have not been set.

C

cascadeInternalFrame(JInternalFrame) - Method in class org.jscroll.widgets.FramePositioning
cascades the given internal frame based upon the current number of internal frames
cascadeInternalFrame(JInternalFrame) - Method in class org.jscroll.widgets.DesktopScrollPane
propogates cascadeInternalFrame to FramePositioning
cascadeInternalFrames() - Method in class org.jscroll.widgets.FramePositioning
cycles through and cascades all internal frames
cascadeInternalFrames() - Method in class org.jscroll.widgets.DesktopScrollPane
propogates cascadeInternalFrames to FramePositioning
cascadeInternalFrames() - Method in class org.jscroll.widgets.DesktopMediator
propogates cascadeInternalFrames to DesktopScrollPane
centerView(JScrollInternalFrame) - Method in class org.jscroll.widgets.DesktopScrollPane
centers the viewport of the virtual desktop around the provided internal frame
centerView(JScrollInternalFrame) - Method in class org.jscroll.widgets.DesktopMediator
propogates centerView to DesktopScrollPane
closeFrame(JInternalFrame) - Method in class org.jscroll.widgets.JScrollDesktopManager
closes the internal frame and removes any associated button and menu components
closeSelectedFrame() - Method in class org.jscroll.widgets.DesktopScrollPane
closes the internal frame currently selected upon the virtual desktop
closeSelectedFrame() - Method in class org.jscroll.widgets.DesktopMediator
propogates closeSelectedFrame to DesktopScrollPane
componentHidden(ComponentEvent) - Method in class org.jscroll.components.ResizableToolBar
interface placeholder
componentHidden(ComponentEvent) - Method in class org.jscroll.widgets.DesktopListener
interface placeholder
componentMoved(ComponentEvent) - Method in class org.jscroll.components.ResizableToolBar
interface placeholder
componentMoved(ComponentEvent) - Method in class org.jscroll.widgets.DesktopListener
updates the preferred size of the desktop when a component is moved
componentResized(ComponentEvent) - Method in class org.jscroll.components.ResizableToolBar
resize the buttons when the ResizableToolbar itself is resized
componentResized(ComponentEvent) - Method in class org.jscroll.widgets.DesktopListener
updates the preferred size of the desktop when either an internal frame or the scrollable desktop pane itself is resized
componentShown(ComponentEvent) - Method in class org.jscroll.components.ResizableToolBar
interface placeholder
componentShown(ComponentEvent) - Method in class org.jscroll.widgets.DesktopListener
revalidates the desktop to ensure the viewport has the proper height/width settings when a new component is shown upon the desktop
ConstructWindowMenu - class org.jscroll.widgets.ConstructWindowMenu.
This class constructs the "Window" menu items for use by DesktopMenu.
ConstructWindowMenu(JMenu, DesktopMediator, boolean) - Constructor for class org.jscroll.widgets.ConstructWindowMenu
creates the ConstructWindowMenu object.
CONTENTS_CHANGED_COLOR - Static variable in interface org.jscroll.widgets.DesktopConstants
the foreground color of inactive buttons whose associated frame contents have changed
createUI(JComponent) - Static method in class org.jscroll.widgets.EmptyDesktopIconUI
creates the EmptyDesktopIconUI object

D

DesktopConstants - interface org.jscroll.widgets.DesktopConstants.
This interface provides a set of reusable constants for use by other classes in the system.
desktopIconUI - Static variable in class org.jscroll.widgets.EmptyDesktopIconUI
stores the instance of this class.
DesktopListener - class org.jscroll.widgets.DesktopListener.
This class provides common Component and Action Listeners for other objects in the system.
DesktopListener(DesktopMediator) - Constructor for class org.jscroll.widgets.DesktopListener
creates the DesktopListener object.
DesktopMediator - class org.jscroll.widgets.DesktopMediator.
This class coordinates state changes between other classes in the system.
DesktopMediator(JScrollDesktopPane) - Constructor for class org.jscroll.widgets.DesktopMediator
creates the DesktopMediator object.
DesktopMenu - class org.jscroll.widgets.DesktopMenu.
This class provides the optional "Window" menu for the scrollable desktop.
DesktopMenu(DesktopMediator) - Constructor for class org.jscroll.widgets.DesktopMenu
creates the DesktopMenu object
DesktopMenu(DesktopMediator, boolean) - Constructor for class org.jscroll.widgets.DesktopMenu
creates the DesktopMenu object with the specified tileMode
DesktopResizableToolBar - class org.jscroll.widgets.DesktopResizableToolBar.
This class provides the resizable toolbar for the scrollable desktop.
DesktopResizableToolBar(DesktopMediator) - Constructor for class org.jscroll.widgets.DesktopResizableToolBar
creates the DesktopResizableToolBar object
DesktopScrollPane - class org.jscroll.widgets.DesktopScrollPane.
This class provides the scrollpane that contains the virtual desktop.
DesktopScrollPane(DesktopMediator) - Constructor for class org.jscroll.widgets.DesktopScrollPane
creates the DesktopScrollPane object

E

EmptyDesktopIconUI - class org.jscroll.widgets.EmptyDesktopIconUI.
This class provides an empty DesktopIconUI for RootDesktopPane.
EmptyDesktopIconUI() - Constructor for class org.jscroll.widgets.EmptyDesktopIconUI
 

F

flagContentsChanged(boolean) - Method in class org.jscroll.widgets.RootToggleButton
flags the contents as "changed" by setting the foreground color to CONTENTS_CHANGED_COLOR.
flagContentsChanged(JInternalFrame) - Method in class org.jscroll.JScrollDesktopPane
flags the specified internal frame as "contents changed." Used to notify the user when the contents of an inactive internal frame have changed.
flagContentsChanged(JInternalFrame) - Method in class org.jscroll.widgets.DesktopScrollPane
flags the specified internal frame as "contents changed." Used to notify the user when the contents of an inactive internal frame have changed.
flagContentsChanged(JInternalFrame) - Method in class org.jscroll.widgets.DesktopMediator
propogates flagContentsChanged to DesktopScrollPane
FrameAccessorInterface - interface org.jscroll.widgets.FrameAccessorInterface.
This interface exposes the accessor and mutator (getter and setter) methods required to get and set the internal frame associated with an implementing class.
FramePositioning - class org.jscroll.widgets.FramePositioning.
This class provides internal frame positioning methods for use by DesktopScrollPane.
FramePositioning(DesktopScrollPane) - Constructor for class org.jscroll.widgets.FramePositioning
creates the FramePositioning object

G

getAllFrames() - Method in class org.jscroll.widgets.DesktopScrollPane
returns all internal frames placed upon the virtual desktop
getAssociatedButton() - Method in class org.jscroll.widgets.JScrollInternalFrame
returns the associated toggle button
getAssociatedFrame() - Method in class org.jscroll.widgets.RootToggleButton
returns the associated frame
getAssociatedFrame() - Method in class org.jscroll.widgets.RootRadioButtonMenuItem
returns the associated frame
getAssociatedFrame() - Method in interface org.jscroll.widgets.FrameAccessorInterface
returns the associated frame
getAssociatedMenuButton() - Method in class org.jscroll.widgets.JScrollInternalFrame
returns the associated menu button
getAutoTile() - Method in class org.jscroll.widgets.FramePositioning
returns the autoTile mode
getAutoTile() - Method in class org.jscroll.widgets.DesktopScrollPane
propogates getAutoTile to FramePositioning
getButtonCount() - Method in class org.jscroll.components.ResizableToolBar
returns the number of buttons stored within the ResizableToolbar
getDesktopSize() - Method in class org.jscroll.widgets.DesktopScrollPane
returns the preferred size of the virtual desktop
getElements() - Method in class org.jscroll.components.ResizableToolBar
returns the ResizableToolbar elements
getInitialDimensions() - Method in class org.jscroll.widgets.JScrollInternalFrame
returns the initial dimensions of this internal frame.
getNumberOfFrames() - Method in class org.jscroll.widgets.DesktopScrollPane
returns the number of internal frames upon the virtual desktop
getScrollPaneRectangle() - Method in class org.jscroll.widgets.RootDesktopPane
returns the view rectangle associated with the DesktopScrollPane viewport
getSelectedFrame() - Method in class org.jscroll.JScrollDesktopPane
returns the internal frame currently selected upon the virtual desktop.
getSelectedFrame() - Method in class org.jscroll.widgets.DesktopScrollPane
returns the internal frame currently selected upon the virtual desktop
getSelectedFrame() - Method in class org.jscroll.widgets.DesktopMediator
propogates getSelectedFrame to DesktopScrollPane

J

JScrollDesktopManager - class org.jscroll.widgets.JScrollDesktopManager.
This class provides a custom desktop manager for RootDesktopPane.
JScrollDesktopManager(RootDesktopPane) - Constructor for class org.jscroll.widgets.JScrollDesktopManager
creates the JScrollDesktopManager
JScrollDesktopPane - class org.jscroll.JScrollDesktopPane.
The main scrollable desktop class.
JScrollDesktopPane() - Constructor for class org.jscroll.JScrollDesktopPane
creates the JScrollDesktopPane object.
JScrollDesktopPane(JMenuBar) - Constructor for class org.jscroll.JScrollDesktopPane
creates the JScrollDesktopPane object and registers a menubar.
JScrollDesktopPane(JMenuBar, ImageIcon) - Constructor for class org.jscroll.JScrollDesktopPane
creates the JScrollDesktopPane object, registers a menubar, and assigns a default internal frame icon.
JScrollInternalFrame - class org.jscroll.widgets.JScrollInternalFrame.
This class provides a custom internal frame.
JScrollInternalFrame() - Constructor for class org.jscroll.widgets.JScrollInternalFrame
constructor provided for compatibility with JInternalFrame
JScrollInternalFrame(String, ImageIcon, JPanel, boolean) - Constructor for class org.jscroll.widgets.JScrollInternalFrame
creates the JScrollInternalFrame

M

MAX_FRAMES - Static variable in interface org.jscroll.widgets.DesktopConstants
maximum number of internal frames allowed
maximizeFrame(JInternalFrame) - Method in class org.jscroll.widgets.JScrollDesktopManager
maximizes the internal frame to the viewport bounds rather than the desktop bounds
MAXIMUM_BUTTON_WIDTH - Static variable in interface org.jscroll.widgets.DesktopConstants
maximum width of frame toolbar buttons
MINIMUM_BUTTON_WIDTH - Static variable in interface org.jscroll.widgets.DesktopConstants
minimum width of frame toolbar buttons

O

org.jscroll - package org.jscroll
 
org.jscroll.components - package org.jscroll.components
 
org.jscroll.widgets - package org.jscroll.widgets
 

P

paint(Graphics) - Method in class org.jscroll.widgets.EmptyDesktopIconUI
overrides the paint method with a blank routine so that no component is displayed when an internal frame is iconified

R

registerDefaultFrameIcon(ImageIcon) - Method in class org.jscroll.JScrollDesktopPane
registers a default icon for display in the title bars of internal frames
registerMenuBar(JMenuBar) - Method in class org.jscroll.JScrollDesktopPane
registers a menubar to which the "Window" menu may be applied.
registerMenuBar(JMenuBar) - Method in class org.jscroll.widgets.DesktopMediator
registers a menubar with the mediator, applying the "Window" menu items to that menubar in the process.
remove(AbstractButton) - Method in class org.jscroll.components.ResizableToolBar
removes a button from the ResizableToolbar
remove(JInternalFrame) - Method in class org.jscroll.JScrollDesktopPane
removes the specified internal frame from the scrollable desktop
remove(JRadioButtonMenuItem) - Method in class org.jscroll.widgets.DesktopMenu
removes the specified radio menu button from the menu
removeAssociatedComponents(JScrollInternalFrame) - Method in class org.jscroll.widgets.RootDesktopPane
propogates the removeAssociatedComponents() call to DesktopScrollPane
removeAssociatedComponents(JScrollInternalFrame) - Method in class org.jscroll.widgets.DesktopScrollPane
propogates removeAssociatedComponents to DesktopMediator
removeAssociatedComponents(JScrollInternalFrame) - Method in class org.jscroll.widgets.DesktopMediator
removes the secondary components associated with an internal frame, such as toggle and menu buttons, and selects the next available frame
ResizableToolBar - class org.jscroll.components.ResizableToolBar.
Generic self-contained resizable toolbar class.
ResizableToolBar(int, int) - Constructor for class org.jscroll.components.ResizableToolBar
creates the ResizableToolbar object
resizeDesktop() - Method in class org.jscroll.widgets.RootDesktopPane
propogates the resizeDesktop() call to DesktopScrollPane
resizeDesktop() - Method in class org.jscroll.widgets.DesktopScrollPane
resizes the virtual desktop based upon the locations of its internal frames.
resizeDesktop() - Method in class org.jscroll.widgets.DesktopMediator
propogates resizeDesktop to DesktopScrollPane
revalidateViewport() - Method in class org.jscroll.widgets.DesktopMediator
propogates revalidateViewport to DesktopScrollPane
RootDesktopPane - class org.jscroll.widgets.RootDesktopPane.
This class provides a custom desktop pane.
RootDesktopPane(DesktopScrollPane) - Constructor for class org.jscroll.widgets.RootDesktopPane
creates the RootDesktopPane
RootMenuItem - class org.jscroll.widgets.RootMenuItem.
This class creates a generic base menu item.
RootMenuItem(ActionListener, String, int, int) - Constructor for class org.jscroll.widgets.RootMenuItem
creates the RootMenuItem
RootRadioButtonMenuItem - class org.jscroll.widgets.RootRadioButtonMenuItem.
This class creates a base radio button menu item.
RootRadioButtonMenuItem(ActionListener, String, int, int, boolean) - Constructor for class org.jscroll.widgets.RootRadioButtonMenuItem
creates the RootRadioButtonMenuItem without an associated frame.
RootRadioButtonMenuItem(ActionListener, String, int, int, boolean, JScrollInternalFrame) - Constructor for class org.jscroll.widgets.RootRadioButtonMenuItem
creates the RootRadioButtonMenuItem with an associated frame.
RootToggleButton - class org.jscroll.widgets.RootToggleButton.
This class creates a base toggle button.
RootToggleButton(String) - Constructor for class org.jscroll.widgets.RootToggleButton
creates the RootToggleButton

S

saveSize() - Method in class org.jscroll.widgets.JScrollInternalFrame
tell the frame to save its size for later restoration
selectFrameAndAssociatedButtons() - Method in class org.jscroll.widgets.JScrollInternalFrame
selects the current frame, along with any toggle and menu buttons that may be associated with it
selectNextFrame() - Method in class org.jscroll.widgets.DesktopScrollPane
selects the next available frame upon the virtual desktop
setAssociatedButton(JToggleButton) - Method in class org.jscroll.widgets.JScrollInternalFrame
sets the associated toggle button
setAssociatedFrame(JScrollInternalFrame) - Method in class org.jscroll.widgets.RootToggleButton
sets the associated frame
setAssociatedFrame(JScrollInternalFrame) - Method in class org.jscroll.widgets.RootRadioButtonMenuItem
sets the associated frame
setAssociatedFrame(JScrollInternalFrame) - Method in interface org.jscroll.widgets.FrameAccessorInterface
sets the associated frame
setAssociatedMenuButton(JRadioButtonMenuItem) - Method in class org.jscroll.widgets.JScrollInternalFrame
sets the associated menu button
setAutoTile(boolean) - Method in class org.jscroll.widgets.FramePositioning
turns autoTile on or off
setAutoTile(boolean) - Method in class org.jscroll.widgets.DesktopScrollPane
propogates setAutoTile to FramePositioning
setAutoTile(boolean) - Method in class org.jscroll.widgets.DesktopMediator
propogates setAutoTile to DesktopScrollPane
setDesktopSize(Dimension) - Method in class org.jscroll.widgets.DesktopScrollPane
sets the preferred size of the virtual desktop
setSelectedFrame(JInternalFrame) - Method in class org.jscroll.JScrollDesktopPane
selects the specified internal frame upon the virtual desktop.
setSelectedFrame(JInternalFrame) - Method in class org.jscroll.widgets.DesktopScrollPane
selects the specified internal frame upon the virtual desktop
setSelectedFrame(JInternalFrame) - Method in class org.jscroll.widgets.DesktopMediator
propogates setSelectedFrame to DesktopScrollPane

T

tileInternalFrames() - Method in class org.jscroll.widgets.FramePositioning
tiles internal frames upon the desktop.
tileInternalFrames() - Method in class org.jscroll.widgets.DesktopScrollPane
propogates tileInternalFrames to FramePositioning
tileInternalFrames() - Method in class org.jscroll.widgets.DesktopMediator
propogates tileInternalFrames to DesktopScrollPane
toString() - Method in class org.jscroll.widgets.JScrollInternalFrame
returns the toString() representation of this object.

X

X_OFFSET - Static variable in interface org.jscroll.widgets.DesktopConstants
default x offset of first frame in cascade mode, relative to desktop

Y

Y_OFFSET - Static variable in interface org.jscroll.widgets.DesktopConstants
default y offset of first frame in cascade mode, relative to desktop

A C D E F G J M O P R S T X Y

Copyright © 2001-2003 JScroll.org. All Rights Reserved.