Class PreviewDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.pentaho.reporting.engine.classic.core.modules.gui.base.PreviewDialog
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
public class PreviewDialog extends JDialog
Creation-Date: 11.11.2006, 19:35:16- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description PreviewDialog()
Creates a non-modal dialog without a title and without a specifiedFrame
owner.PreviewDialog(Dialog owner)
Creates a non-modal dialog without a title with the specifiedDialog
as its owner.PreviewDialog(Dialog owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified owner dialog.PreviewDialog(Frame owner)
Creates a non-modal dialog without a title with the specifiedFrame
as its owner.PreviewDialog(Frame owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified ownerFrame
.PreviewDialog(MasterReport report)
Creates a non-modal dialog without a title and without a specifiedFrame
owner.PreviewDialog(MasterReport report, Dialog owner)
Creates a non-modal dialog without a title with the specifiedDialog
as its owner.PreviewDialog(MasterReport report, Dialog owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified owner dialog.PreviewDialog(MasterReport report, Frame owner)
Creates a non-modal dialog without a title with the specifiedFrame
as its owner.PreviewDialog(MasterReport report, Frame owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified ownerFrame
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
IconTheme
getIconTheme()
PreviewPane
getPreviewPane()
ReportController
getReportController()
MasterReport
getReportJob()
JStatusBar
getStatusBar()
double
getZoom()
protected void
init()
boolean
isToolbarFloatable()
void
setIconTheme(IconTheme theme)
void
setReportController(ReportController reportController)
void
setReportJob(MasterReport reportJob)
void
setToolbarFloatable(boolean toolbarFloatable)
void
setZoom(double zoom)
-
Methods inherited from class javax.swing.JDialog
addImpl, 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.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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.Container
add, 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.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, 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
-
-
-
-
Constructor Detail
-
PreviewDialog
public PreviewDialog()
Creates a non-modal dialog without a title and without a specifiedFrame
owner. A shared, hidden frame will be set as the owner of the dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(Frame owner)
Creates a non-modal dialog without a title with the specifiedFrame
as its owner. Ifowner
isnull
, a shared, hidden frame will be set as the owner of the dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- theFrame
from which the dialog is displayed- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(Frame owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified ownerFrame
. Ifowner
isnull
, a shared, hidden frame will be set as the owner of the dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- theFrame
from which the dialog is displayedmodal
- true for a modal dialog, false for one that allows others windows to be active at the same time- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(Dialog owner)
Creates a non-modal dialog without a title with the specifiedDialog
as its owner. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- the non-nullDialog
from which the dialog is displayed- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(Dialog owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified owner dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- the non-nullDialog
from which the dialog is displayedmodal
- true for a modal dialog, false for one that allows other windows to be active at the same time- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(MasterReport report)
Creates a non-modal dialog without a title and without a specifiedFrame
owner. A shared, hidden frame will be set as the owner of the dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(MasterReport report, Frame owner)
Creates a non-modal dialog without a title with the specifiedFrame
as its owner. Ifowner
isnull
, a shared, hidden frame will be set as the owner of the dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- theFrame
from which the dialog is displayed- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(MasterReport report, Frame owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified ownerFrame
. Ifowner
isnull
, a shared, hidden frame will be set as the owner of the dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- theFrame
from which the dialog is displayedmodal
- true for a modal dialog, false for one that allows others windows to be active at the same time- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(MasterReport report, Dialog owner)
Creates a non-modal dialog without a title with the specifiedDialog
as its owner. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- the non-nullDialog
from which the dialog is displayed- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
PreviewDialog
public PreviewDialog(MasterReport report, Dialog owner, boolean modal)
Creates a modal or non-modal dialog without a title and with the specified owner dialog. This constructor sets the component's locale property to the value returned byJComponent.getDefaultLocale
.- Parameters:
owner
- the non-nullDialog
from which the dialog is displayedmodal
- true for a modal dialog, false for one that allows other windows to be active at the same time- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true.- See Also:
GraphicsEnvironment.isHeadless()
,JComponent.getDefaultLocale()
-
-
Method Detail
-
init
protected void init()
-
getReportController
public ReportController getReportController()
-
setReportController
public void setReportController(ReportController reportController)
-
getIconTheme
public IconTheme getIconTheme()
-
setIconTheme
public void setIconTheme(IconTheme theme)
-
getReportJob
public MasterReport getReportJob()
-
setReportJob
public void setReportJob(MasterReport reportJob)
-
getPreviewPane
public PreviewPane getPreviewPane()
-
getStatusBar
public JStatusBar getStatusBar()
-
isToolbarFloatable
public boolean isToolbarFloatable()
-
setToolbarFloatable
public void setToolbarFloatable(boolean toolbarFloatable)
-
getZoom
public double getZoom()
-
setZoom
public void setZoom(double zoom)
-
-