com.tensegrity.gui.swing.print
Class PageSetupDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.tensegrity.gui.swing.dialog.BaseDialog
                          extended bycom.tensegrity.gui.swing.print.PageSetupDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ContainerListener, Evaluable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class PageSetupDialog
extends BaseDialog

The PageSetupDialog class allows users to select the actual mode how to print views. For example whether users like to print to one page (views are scaled down then), or to print stretched over multiple pages.

Version:
$Id: PageSetupDialog.java,v 1.96 2006/05/19 14:14:18 BurkhardWick Exp $
Author:
Gilles Iachelini, BurkhardWick
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PageSetupDialog(UIManager uiManager, java.awt.Frame owner, BasePageFormat format, VisualGraphView view)
          Creates a new PageSetupDialog for a given view
PageSetupDialog(UIManager uiManager, javax.swing.JDialog owner, BasePageFormat format, VisualGraphView view)
          Constructor for PageSetupDialog.
 
Method Summary
 BasePageFormat getPageFormat()
          Method getPageFormat.
 void setIcon(javax.swing.Icon icon, int id)
          Puts the given id,icon-pair into an internal map.
 void setKeyStroke(javax.swing.KeyStroke keyStroke, int id)
          Puts the given id,keystroke-pair into an internal map.
 void setPageFormat(BasePageFormat pageFormat)
          Method setPageFormat sets the internal PageFormat and updates the panel controls with the data from that parameter format instance.
 boolean wasCancelled()
          Method wasCancelled returns true if the dialog was canceled.
 
Methods inherited from class com.tensegrity.gui.swing.dialog.BaseDialog
applyEvList, componentAdded, componentRemoved, dispose, getUIManager, installEvList, keyPressed, keyReleased, keyTyped, setDefaultResourceClassAndURL, setDescriptionText, setResourceClassAndURL, setTitleText, setVisible, show, show
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PageSetupDialog

public PageSetupDialog(UIManager uiManager,
                       java.awt.Frame owner,
                       BasePageFormat format,
                       VisualGraphView view)
Creates a new PageSetupDialog for a given view

Parameters:
uiManager - the UIManager required to obtain localized Strings.
owner - the owner of this dialog.
format - the source PageFormat to configure with this dialog.
view - the underlying view of the page format.

PageSetupDialog

public PageSetupDialog(UIManager uiManager,
                       javax.swing.JDialog owner,
                       BasePageFormat format,
                       VisualGraphView view)
Constructor for PageSetupDialog.

Parameters:
uiManager - the UIManager required to obtain localized Strings.
owner - the owner of this dialog.
format - the source PageFormat to configure with this dialog.
view - the underlying view of the page format.
Method Detail

wasCancelled

public boolean wasCancelled()
Method wasCancelled returns true if the dialog was canceled.

Returns:
boolean

setPageFormat

public void setPageFormat(BasePageFormat pageFormat)
Method setPageFormat sets the internal PageFormat and updates the panel controls with the data from that parameter format instance.

Parameters:
pageFormat - the new PageFormat instance.

setIcon

public void setIcon(javax.swing.Icon icon,
                    int id)
Puts the given id,icon-pair into an internal map. These icons are used to initialize the PreviewDialog correctly, when launched from this dialog.

Parameters:
icon - the Icon
id - the key for the icon. Must be either PrintPreviewDialog.PRINT_COMMAND_ICON or PrintPreviewDialog.PAGESETUP_COMMAND_ICON

setKeyStroke

public void setKeyStroke(javax.swing.KeyStroke keyStroke,
                         int id)
Puts the given id,keystroke-pair into an internal map. These keystrokes are used to initialize the PreviewDialog correctly, when launched from this dialog.

Parameters:
keyStroke - the key storke
id - the key for the button, see constants starting with KEYSTROKE in PrintPreviewDialog

getPageFormat

public BasePageFormat getPageFormat()
Method getPageFormat.

Returns:
PageFormat


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.