public class IlvDashboardPanel extends JPanel
IlvDashboardPanel
is an extension of the Swing
JPanel
class, it defines the base methods necessary for
panels used by a Dashboard Editor application.
IlvDashboardPanel
is never used on its own in a Dashboard
Editor application. Subclasses such as
IlvDashboardPropertyPanel
are added to a
IlvDashboardEditorFrame
instance to display properties for
symbols, links and background objects in a dashboard diagram.
The size and visibility of this panel is controlled using a
IlvDashboardPanelManager
instance.
IlvDashboardPropertyPanel
,
IlvDashboardSymbolPalette
,
IlvDashboardEditorFrame
,
IlvDashboardPanelManager
,
Serialized FormJPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
protected |
IlvDashboardPanel(IlvDashboardEditor editor,
String id)
Constructs a dashboard panel for a
editor . |
Modifier and Type | Method and Description |
---|---|
void |
addNotify()
Installs specialized internal listeners.
|
IlvDashboardDiagram |
getDiagram()
Returns the dashboard diagram currently being edited in the Dashboard
Editor.
|
IlvDashboardEditor |
getEditor()
Returns the
IlvDashboardEditor instance used to create this
panel. |
String |
getID()
Returns the ID of this
IlvDashboardPanel instance. |
IlvDashboardPanelManager |
getPanelManager()
Returns the panel manager used to control this panel.
|
void |
removeNotify()
Uninstalls specialized internal listeners.
|
void |
setDiagram(IlvDashboardDiagram diagram)
Sets the dashboard diagram currently being edited in the Dashboard
Editor.
|
void |
setID(String id)
Sets a new ID of this
IlvDashboardPanel instance. |
void |
setPanelManager(IlvDashboardPanelManager panelManager)
Sets the panel manager used to control this panel.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, 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
protected IlvDashboardPanel(IlvDashboardEditor editor, String id)
editor
.
IlvDashboardEditor
is the central class in a Dashboard Editor
application, it provides access to common Dashboard Editor components.
editor
- The central component for your Dashboard Editor application.id
- A String containing an ID for a dashboard panel, for example
"PropertyPanel".public IlvDashboardEditor getEditor()
IlvDashboardEditor
instance used to create this
panel.
IlvDashboardEditor
is the central class in a Dashboard Editor
application, it provides access to common Dashboard Editor components.
IlvDashboardEditor
instance used to create this
panel.public String getID()
IlvDashboardPanel
instance.public void setID(String id)
IlvDashboardPanel
instance.id
- The new ID, for example "SymbolPalette".public IlvDashboardDiagram getDiagram()
A standard Dashboard Editor application uses an
IlvDashboardTabbedPane
to contain the multiple
IlvDashboardDiagram
instances being edited by the user. Call
setDiagram(IlvDashboardDiagram)
to ensure that this
method returns the IlvDashboardDiagram
currently selected by
the user.
IlvDashboardTabbedPane
,
setDiagram(IlvDashboardDiagram)
public void addNotify()
addNotify
in class JComponent
ComponentContextListener
,
JComponent.addNotify()
public void removeNotify()
removeNotify
in class JComponent
ComponentContextListener
,
JComponent.removeNotify()
public void setDiagram(IlvDashboardDiagram diagram)
A standard Dashboard Editor application uses an
IlvDashboardTabbedPane
to contain the multiple
IlvDashboardDiagram
instances being edited by the user. Call
setDiagram(IlvDashboardDiagram)
to ensure that the panel
displays information for the correct dashboard diagram.
diagram
- The dashboard diagram currently being edited by the user.public IlvDashboardPanelManager getPanelManager()
An IlvDashboardPanelManager
instance is used to
control the size and visibility of an IlvDashboardPanel
instance.
IlvDashboardPanelManager
public void setPanelManager(IlvDashboardPanelManager panelManager)
An IlvDashboardPanelManager
instance is used to
control the size and visibility of an IlvDashboardPanel
instance.
panelManager
- The panel manager.IlvDashboardPanelManager
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.