Class ServiceDialogPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- java.awt.Window
- 
- java.awt.Dialog
- 
- javax.swing.JDialog
- 
- com.inductiveautomation.factorypmi.application.print.ServiceDialogPanel
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- javax.swing.RootPaneContainer,- javax.swing.WindowConstants
 
 public class ServiceDialogPanel extends javax.swing.JDialog implements java.awt.event.ActionListenerA class which implements a cross-platform print dialog.CarlGould: This is pretty much a cut-and-paste job from sun.awt.ServiceDialog. For some reason, when its in my code, it works in full screen mode in Java 6. - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JDialogjavax.swing.JDialog.AccessibleJDialog
 - 
Nested classes/interfaces inherited from class java.awt.Dialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 - 
Nested classes/interfaces inherited from class java.awt.Windowjava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intAPPROVEApprove print status (user activated "Print" or "OK").static intCANCELCancel print status (user activated "Cancel");static intWAITINGWaiting print status (user response pending).- 
Fields inherited from class javax.swing.JDialogaccessibleContext, rootPane, rootPaneCheckingEnabled
 - 
Fields inherited from class java.awt.ComponentBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
- 
 - 
Constructor SummaryConstructors Constructor Description ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService[] services, int defaultServiceIndex, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Dialog dialog)Constructor for the "standard" print dialog (containing all relevant tabs)ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService[] services, int defaultServiceIndex, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Frame frame)Constructor for the "standard" print dialog (containing all relevant tabs)ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService ps, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Dialog dialog)Constructor for the solitary "page setup" dialogServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService ps, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Frame frame)Constructor for the solitary "page setup" dialog
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voiddispose(int status)Sets the current status flag for the dialog and disposes it (thus returning control of the parent frame back to the user)javax.print.attribute.PrintRequestAttributeSetgetAttributes()Returns an AttributeSet based on whether or not the user cancelled the dialog.static java.lang.StringgetMsg(java.lang.String key)Returns message string from resourcejavax.print.PrintServicegetPrintService()Returns a PrintService based on whether or not the user cancelled the dialog.intgetStatus()Returns the current status of the dialog (whether the user has selected the "Print" or "Cancel" button)static voidinitResource()Initialize ResourceBundlestatic voidshowNoPrintService(java.awt.GraphicsConfiguration gc)Creates a pop-up dialog for "no print service"- 
Methods inherited from class javax.swing.JDialogaddImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 - 
Methods inherited from class java.awt.DialogaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
 - 
Methods inherited from class java.awt.WindowaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
WAITINGpublic static final int WAITING Waiting print status (user response pending).- See Also:
- Constant Field Values
 
 - 
APPROVEpublic static final int APPROVE Approve print status (user activated "Print" or "OK").- See Also:
- Constant Field Values
 
 - 
CANCELpublic static final int CANCEL Cancel print status (user activated "Cancel");- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ServiceDialogPanelpublic ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService[] services, int defaultServiceIndex, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Dialog dialog)Constructor for the "standard" print dialog (containing all relevant tabs)
 - 
ServiceDialogPanelpublic ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService[] services, int defaultServiceIndex, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Frame frame)Constructor for the "standard" print dialog (containing all relevant tabs)
 - 
ServiceDialogPanelpublic ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService ps, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Dialog dialog)Constructor for the solitary "page setup" dialog
 - 
ServiceDialogPanelpublic ServiceDialogPanel(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService ps, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes, java.awt.Frame frame)Constructor for the solitary "page setup" dialog
 
- 
 - 
Method Detail- 
getStatuspublic int getStatus() Returns the current status of the dialog (whether the user has selected the "Print" or "Cancel" button)
 - 
getAttributespublic javax.print.attribute.PrintRequestAttributeSet getAttributes() Returns an AttributeSet based on whether or not the user cancelled the dialog. If the user selected "Print" we return their new selections, otherwise we return the attributes that were passed in initially.
 - 
getPrintServicepublic javax.print.PrintService getPrintService() Returns a PrintService based on whether or not the user cancelled the dialog. If the user selected "Print" we return the user's selection for the PrintService, otherwise we return null.
 - 
disposepublic void dispose(int status) Sets the current status flag for the dialog and disposes it (thus returning control of the parent frame back to the user)
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
initResourcepublic static void initResource() Initialize ResourceBundle
 - 
getMsgpublic static java.lang.String getMsg(java.lang.String key) Returns message string from resource
 - 
showNoPrintServicepublic static void showNoPrintService(java.awt.GraphicsConfiguration gc) Creates a pop-up dialog for "no print service"
 
- 
 
-