java2dx by
jTEM

de.jtem.java2dx.beans
Class Viewer2DWithInspector

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by de.jtem.java2d.Viewer2D
                  extended by de.jtem.java2dx.beans.Viewer2DWithInspector
All Implemented Interfaces:
AppearanceChangeListener, ImageObserver, MenuContainer, Serializable, EventListener
Direct Known Subclasses:
Viewer2DWithContourPlot, Viewer2DWithFunctionPlotter

public class Viewer2DWithInspector
extends Viewer2D

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
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
static Set<String> excludedPropertiesForViewer
           
protected  InspectorPanel inspector
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
 
Constructor Summary
Viewer2DWithInspector()
           
Viewer2DWithInspector(Rectangle2D.Double r)
           
Viewer2DWithInspector(Rectangle2D.Double r, InspectorPanel i)
           
 
Method Summary
 void addInspectActionToMenu(Object o, String name)
           
 void addInspectActionToMenu(Object o, String name, Set<String> excludedProperties)
           
 Action getInspectAction(Object o, String name)
           
 Action getInspectAction(Object o, String name, Set<String> excludedPropertyNames)
           
 JMenu getInspectMenu()
           
 InspectorPanel getInspectorPanel()
           
 void inspect(Object obj)
           
 void inspect(Object obj, Set<String> excludedPropertyNames)
           
 void inspectGrid()
           
 void inspectViewer()
           
 void removeInspectActionFromMenu(Object o)
           
 
Methods inherited from class de.jtem.java2d.Viewer2D
addDragListener, addViewportChangeListener, appearanceChange, encompass, encompass, exportPDF, getAntialias, getBackdrop, getBounds2D, getEncompassMarginX, getEncompassMarginY, getExportPDFAction, getGrid, getInitialViewPort, getLastPopupLocationX, getLastPopupLocationY, getMenu, getMenuTool, getMenuToolEnabled, getRoot, getScaleTool, getScaleToolEnabled, getSnapToGridResolution, getTranslateTool, getTranslateToolEnabled, getViewport, isGridEnabled, isKeepingAspectRatio, isSnapToGridEnabled, paintComponent, removeDragListener, removeViewportChangeListener, setAntialias, setEncompassMarginX, setEncompassMarginY, setGridEnabled, setInitialViewPort, setKeepingAspectRatio, setMenuToolEnabled, setScaleToolEnabled, setSnapToGridEnabled, setSnapToGridResolution, setTranslateToolEnabled
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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
 
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, transferFocusBackward, 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, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

excludedPropertiesForViewer

public static final Set<String> excludedPropertiesForViewer

inspector

protected InspectorPanel inspector
Constructor Detail

Viewer2DWithInspector

public Viewer2DWithInspector()

Viewer2DWithInspector

public Viewer2DWithInspector(Rectangle2D.Double r)

Viewer2DWithInspector

public Viewer2DWithInspector(Rectangle2D.Double r,
                             InspectorPanel i)
Method Detail

addInspectActionToMenu

public void addInspectActionToMenu(Object o,
                                   String name)

addInspectActionToMenu

public void addInspectActionToMenu(Object o,
                                   String name,
                                   Set<String> excludedProperties)

getInspectAction

public Action getInspectAction(Object o,
                               String name)

getInspectAction

public Action getInspectAction(Object o,
                               String name,
                               Set<String> excludedPropertyNames)

getInspectMenu

public JMenu getInspectMenu()

getInspectorPanel

public InspectorPanel getInspectorPanel()

inspect

public void inspect(Object obj)

inspect

public void inspect(Object obj,
                    Set<String> excludedPropertyNames)

inspectGrid

public void inspectGrid()

inspectViewer

public void inspectViewer()

removeInspectActionFromMenu

public void removeInspectActionFromMenu(Object o)

java2dx by
jTEM

jTEM