Class PreviewPane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.jfree.report.modules.gui.swing.preview.PreviewPane
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class PreviewPane extends javax.swing.JPanel
Creation-Date: 11.11.2006, 19:36:13- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CLOSED_PROPERTY
static java.lang.String
ICON_THEME_PROPERTY
static java.lang.String
MENU_PROPERTY
static java.lang.String
NUMBER_OF_PAGES_PROPERTY
static java.lang.String
PAGE_NUMBER_PROPERTY
static java.lang.String
PAGINATING_PROPERTY
static java.lang.String
REPORT_CONTROLLER_PROPERTY
static java.lang.String
REPORT_JOB_PROPERTY
static java.lang.String
STATUS_TEXT_PROPERTY
static java.lang.String
STATUS_TYPE_PROPERTY
static java.lang.String
TITLE_PROPERTY
static java.lang.String
ZOOM_PROPERTY
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description PreviewPane()
Creates a newJPanel
with a double buffer and a flow layout.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IconTheme
getIconTheme()
java.util.Locale
getLocale()
javax.swing.JMenu[]
getMenu()
java.lang.Object
getNoReportDrawable()
int
getNumberOfPages()
int
getPageNumber()
java.lang.Object
getPaginatingDrawable()
PrintReportProcessor
getPrintReportProcessor()
ReportController
getReportController()
ReportJob
getReportJob()
java.lang.String
getStatusText()
int
getStatusType()
SwingGuiContext
getSwingGuiContext()
java.lang.String
getTitle()
javax.swing.JToolBar
getToolBar()
double
getZoom()
double[]
getZoomFactors()
KeyedComboBoxModel
getZoomModel()
protected void
initializeFromReport()
protected void
initializeWithoutJob()
boolean
isClosed()
boolean
isPaginating()
void
refreshReportController(ReportController newReportController)
void
setClosed(boolean closed)
protected void
setIconTheme(IconTheme theme)
protected void
setMenu(javax.swing.JMenu[] menus)
void
setNoReportDrawable(java.lang.Object noReportDrawable)
void
setNumberOfPages(int numberOfPages)
void
setPageNumber(int pageNumber)
void
setPaginating(boolean paginating)
void
setPaginatingDrawable(java.lang.Object paginatingDrawable)
protected void
setPrintReportProcessor(PrintReportProcessor printReportProcessor)
void
setReportController(ReportController reportController)
void
setReportJob(ReportJob reportJob)
void
setStatusText(java.lang.String statusText)
void
setStatusType(int statusType)
void
setTitle(java.lang.String title)
void
setZoom(double zoom)
protected void
updateVisiblePage(int pageNumber)
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
PAGE_NUMBER_PROPERTY
public static final java.lang.String PAGE_NUMBER_PROPERTY
- See Also:
- Constant Field Values
-
NUMBER_OF_PAGES_PROPERTY
public static final java.lang.String NUMBER_OF_PAGES_PROPERTY
- See Also:
- Constant Field Values
-
STATUS_TEXT_PROPERTY
public static final java.lang.String STATUS_TEXT_PROPERTY
- See Also:
- Constant Field Values
-
STATUS_TYPE_PROPERTY
public static final java.lang.String STATUS_TYPE_PROPERTY
- See Also:
- Constant Field Values
-
REPORT_CONTROLLER_PROPERTY
public static final java.lang.String REPORT_CONTROLLER_PROPERTY
- See Also:
- Constant Field Values
-
REPORT_JOB_PROPERTY
public static final java.lang.String REPORT_JOB_PROPERTY
- See Also:
- Constant Field Values
-
ZOOM_PROPERTY
public static final java.lang.String ZOOM_PROPERTY
- See Also:
- Constant Field Values
-
CLOSED_PROPERTY
public static final java.lang.String CLOSED_PROPERTY
- See Also:
- Constant Field Values
-
PAGINATING_PROPERTY
public static final java.lang.String PAGINATING_PROPERTY
- See Also:
- Constant Field Values
-
ICON_THEME_PROPERTY
public static final java.lang.String ICON_THEME_PROPERTY
- See Also:
- Constant Field Values
-
TITLE_PROPERTY
public static final java.lang.String TITLE_PROPERTY
- See Also:
- Constant Field Values
-
MENU_PROPERTY
public static final java.lang.String MENU_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPrintReportProcessor
public PrintReportProcessor getPrintReportProcessor()
-
setPrintReportProcessor
protected void setPrintReportProcessor(PrintReportProcessor printReportProcessor)
-
getMenu
public javax.swing.JMenu[] getMenu()
-
setMenu
protected void setMenu(javax.swing.JMenu[] menus)
-
getToolBar
public javax.swing.JToolBar getToolBar()
-
getStatusText
public java.lang.String getStatusText()
-
setStatusText
public void setStatusText(java.lang.String statusText)
-
getStatusType
public int getStatusType()
-
setStatusType
public void setStatusType(int statusType)
-
getReportController
public ReportController getReportController()
-
setReportController
public void setReportController(ReportController reportController)
-
refreshReportController
public void refreshReportController(ReportController newReportController)
-
getReportJob
public ReportJob getReportJob()
-
setReportJob
public void setReportJob(ReportJob reportJob)
-
getZoom
public double getZoom()
-
setZoom
public void setZoom(double zoom)
-
isClosed
public boolean isClosed()
-
setClosed
public void setClosed(boolean closed)
-
getLocale
public java.util.Locale getLocale()
- Overrides:
getLocale
in classjava.awt.Component
-
getNumberOfPages
public int getNumberOfPages()
-
setNumberOfPages
public void setNumberOfPages(int numberOfPages)
-
getPageNumber
public int getPageNumber()
-
setPageNumber
public void setPageNumber(int pageNumber)
-
getIconTheme
public IconTheme getIconTheme()
-
setIconTheme
protected void setIconTheme(IconTheme theme)
-
initializeFromReport
protected void initializeFromReport()
-
getSwingGuiContext
public SwingGuiContext getSwingGuiContext()
-
getZoomModel
public KeyedComboBoxModel getZoomModel()
-
initializeWithoutJob
protected void initializeWithoutJob()
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getZoomFactors
public double[] getZoomFactors()
-
isPaginating
public boolean isPaginating()
-
setPaginating
public void setPaginating(boolean paginating)
-
getNoReportDrawable
public java.lang.Object getNoReportDrawable()
-
setNoReportDrawable
public void setNoReportDrawable(java.lang.Object noReportDrawable)
-
getPaginatingDrawable
public java.lang.Object getPaginatingDrawable()
-
setPaginatingDrawable
public void setPaginatingDrawable(java.lang.Object paginatingDrawable)
-
updateVisiblePage
protected void updateVisiblePage(int pageNumber)
-
-