public class PreviewPanel
extends javax.swing.JComponent
Title: PreviewPanel class
Description: Preview Panel
Example:
preview = new PreviewPanel(myChart.getChart(), myChart.getPrinter()); preview.setPaperColor(Color.LIGHT_YELLOW); preview.getPaperShadow().setColor(Color.BLACK); preview.getPaperShadow().setVertSize(4); preview.getPaperShadow().setHorizSize(4); preview.getPaperShadow().setTransparency(70); preview.setOrientation(PageFormat.LANDSCAPE);
Copyright (c) 2004-2008 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Modifier and Type | Class and Description |
---|---|
class |
PreviewPanel.RenderPanel |
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected IGraphics3D |
graphics3D |
Rectangle |
imageRect |
Rectangle |
paperRect |
PreviewPanel.RenderPanel |
preview |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PreviewPanel() |
PreviewPanel(Chart chart,
Printer prn) |
Modifier and Type | Method and Description |
---|---|
void |
checkGraphics3D() |
protected void |
drawAsMetafile(Rectangle panelRect) |
protected void |
drawMargins(Rectangle r) |
void |
drawPaper(java.awt.Graphics g) |
boolean |
getAllowMove() |
boolean |
getAllowResize() |
boolean |
getAsBitmap() |
boolean |
getDragImage() |
IGraphics3D |
getGraphics3D() |
PreviewChartPen |
getMargins() |
int |
getOrientation() |
Color |
getPaperColor() |
Shadow |
getPaperShadow() |
Printer |
getPrinter() |
boolean |
getShowImage() |
boolean |
getSmoothBitmap() |
java.lang.String |
getTitle() |
protected void |
mouseDown(java.awt.event.MouseEvent button,
int x,
int y) |
protected void |
mouseMove(int x,
int y) |
protected void |
mouseUp(java.awt.event.MouseEvent button,
int x,
int y) |
protected java.awt.Cursor |
previewCursors(int i) |
void |
setAllowMove(boolean value) |
void |
setAllowResize(boolean value) |
void |
setAsBitmap(boolean value) |
void |
setChart(Chart chart) |
void |
setDragImage(boolean value) |
void |
setGraphics3D(IGraphics3D value) |
void |
setMargins(PreviewChartPen value) |
void |
setOrientation(int value) |
void |
setPaperColor(Color value) |
void |
setPrinter(Printer value) |
void |
setShadowSize(int value) |
void |
setShowImage(boolean value) |
void |
setTitle(java.lang.String value) |
void |
this_mouseMoved(java.awt.event.MouseEvent e) |
protected int |
whereIsCursor(int x,
int y) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI
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
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, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected transient IGraphics3D graphics3D
public Rectangle imageRect
public Rectangle paperRect
public PreviewPanel.RenderPanel preview
public void checkGraphics3D()
public void setGraphics3D(IGraphics3D value)
public IGraphics3D getGraphics3D()
public void drawPaper(java.awt.Graphics g)
public void setChart(Chart chart)
public void setAsBitmap(boolean value)
public void setPaperColor(Color value)
public void setShadowSize(int value)
public void setShowImage(boolean value)
public void setMargins(PreviewChartPen value)
protected void drawMargins(Rectangle r)
protected void drawAsMetafile(Rectangle panelRect)
protected int whereIsCursor(int x, int y)
protected java.awt.Cursor previewCursors(int i)
protected void mouseMove(int x, int y)
protected void mouseUp(java.awt.event.MouseEvent button, int x, int y)
protected void mouseDown(java.awt.event.MouseEvent button, int x, int y)
public void setOrientation(int value)
public boolean getAllowResize()
public void setAllowResize(boolean value)
public boolean getAllowMove()
public void setAllowMove(boolean value)
public boolean getAsBitmap()
public boolean getDragImage()
public void setDragImage(boolean value)
public PreviewChartPen getMargins()
public int getOrientation()
public Color getPaperColor()
public Shadow getPaperShadow()
public boolean getShowImage()
public boolean getSmoothBitmap()
public java.lang.String getTitle()
public void setTitle(java.lang.String value)
public Printer getPrinter()
public void setPrinter(Printer value)
public void this_mouseMoved(java.awt.event.MouseEvent e)