public class DesignerPanel extends AbstractEditorPanel implements ReportingResourceEditor.ReportSubEditor, ZoomableResourceEditor
AbstractEditorPanel.LoadingPane
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADD_DECIMAL_TOOL |
static java.lang.String |
ALIGN_JUSTIFIED |
static java.lang.String |
ALIGN_TEXT_CENTER |
static java.lang.String |
ALIGN_TEXT_LEFT |
static java.lang.String |
ALIGN_TEXT_RIGHT |
static java.lang.String |
BOLD_FONT_TOOL |
static java.lang.String |
COMMA_FORMAT_TOOL |
static java.lang.String |
EDITOR_SELECTION_PROP |
static java.lang.String |
GROW_FONT_SIZE |
static java.lang.String |
ITALIC_FONT_TOOL |
static java.lang.String |
MONEY_FORMAT_TOOL |
static java.lang.String |
PERCENT_FORMAT_TOOL |
static java.lang.String |
REDUCE_FONT_SIZE |
static java.lang.String |
REMOVE_DECIMAL_TOOL |
static boolean |
showReportMillInspector |
static java.lang.String |
UNDERLINE_FONT_TOOL |
java.beans.PropertyChangeListener |
zoomListener |
contentPanel, loading
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DesignerPanel(ReportingResourceWorkspace workspace,
SampleData sampleData,
ReportResource report) |
Modifier and Type | Method and Description |
---|---|
void |
activateRMTool(java.lang.String toolKey) |
void |
commitChanges(ReportResource report)
This is when the report sub editor should store its settings onto the report object
|
static void |
doRMCopy() |
static void |
doRMCut() |
static void |
doRMDelete() |
static void |
doRMPaste() |
void |
fitViewerToScreen() |
int |
getZoom() |
ZoomIndicator |
getZoomIndicator() |
static boolean |
isRMItemSelected() |
boolean |
isZoomingEnabled()
Whether or not this resource workspace supports or allows zooming.
|
void |
onActivate()
This notifies the editor that it has been displayed
|
void |
onDeactivate()
This notifies the editor that it has been hidden
|
void |
setZoom(int percent)
Set the amount of zoom for the given resource, where 100 represents 100% sizing
|
getSharedEditorPane, load, updateErrors
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
public static final java.lang.String EDITOR_SELECTION_PROP
public static boolean showReportMillInspector
public static final java.lang.String MONEY_FORMAT_TOOL
public static final java.lang.String PERCENT_FORMAT_TOOL
public static final java.lang.String COMMA_FORMAT_TOOL
public static final java.lang.String ADD_DECIMAL_TOOL
public static final java.lang.String REMOVE_DECIMAL_TOOL
public static final java.lang.String BOLD_FONT_TOOL
public static final java.lang.String UNDERLINE_FONT_TOOL
public static final java.lang.String ITALIC_FONT_TOOL
public static final java.lang.String ALIGN_TEXT_LEFT
public static final java.lang.String ALIGN_TEXT_RIGHT
public static final java.lang.String ALIGN_TEXT_CENTER
public static final java.lang.String ALIGN_JUSTIFIED
public static final java.lang.String REDUCE_FONT_SIZE
public static final java.lang.String GROW_FONT_SIZE
public java.beans.PropertyChangeListener zoomListener
public DesignerPanel(ReportingResourceWorkspace workspace, SampleData sampleData, ReportResource report)
public static void doRMCopy()
public static void doRMCut()
public static void doRMPaste()
public static void doRMDelete()
public static boolean isRMItemSelected()
public void onActivate()
ReportingResourceEditor.ReportSubEditor
onActivate
in interface ReportingResourceEditor.ReportSubEditor
public void onDeactivate()
ReportingResourceEditor.ReportSubEditor
onDeactivate
in interface ReportingResourceEditor.ReportSubEditor
public void commitChanges(ReportResource report)
ReportingResourceEditor.ReportSubEditor
commitChanges
in interface ReportingResourceEditor.ReportSubEditor
public void activateRMTool(java.lang.String toolKey)
public void setZoom(int percent)
ZoomableResourceEditor
setZoom
in interface ZoomableResourceEditor
public void fitViewerToScreen()
public int getZoom()
getZoom
in interface ZoomableResourceEditor
public boolean isZoomingEnabled()
ZoomableResourceEditor
isZoomingEnabled
in interface ZoomableResourceEditor
public ZoomIndicator getZoomIndicator()