com.esri.arcgis.beans.scene
Class SceneBeanGeneralPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.esri.arcgis.beans.ui.AbstractGeneralPanel
                      extended by com.esri.arcgis.beans.scene.SceneBeanGeneralPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class SceneBeanGeneralPanel
extends AbstractGeneralPanel

A general property panel used in the Customizer of the SceneBean.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
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
 
Fields inherited from class com.esri.arcgis.beans.ui.AbstractGeneralPanel
m_bntFileBrowser, m_chkEnableArrowKey, m_chkEnabled, m_chkEnableOLEDropEvent, m_chkShowMapTips, m_chkShowScrollBars, m_currentDir, m_fileChooser, m_fldMapDocFilename, m_leftStylePanel, m_loadDocumentPanel, m_propertyChangeSupport, m_rightCheckboxPanel, m_scAppearance, m_scBorderStyle, m_scMousePointer, m_scTooltipStyle, m_upBaseGeneralPanel
 
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
SceneBeanGeneralPanel()
          Default constructor.
 
Method Summary
 void setObject(Object globe)
          Sets a reference to the MapBean at the design-time.
protected  void updateAppearance()
          Updates the apppearance style.
protected  void updateBorderStyle()
          Updates the border style.
protected  void updateDocumentFilename()
          The method is called when the document text field is changed.
protected  void updateEsriEnable()
          The method is called when mouse pointer combox is changed.
protected  void updateKeyIntercept()
          The method is called when key intercept combox is changed.
protected  void updateMousePointer()
          The method is called when mouse pointer combox is changed.
protected  void updateTipStyle()
          The method is called when tip style combox is changed.
 
Methods inherited from class com.esri.arcgis.beans.ui.AbstractGeneralPanel
addCheckBox, addCheckBox, addGeneralComponent, addLoadDocument, addMapFileBrowser, addStyleComponent, addStyleComponent, getAppearance, getBorderStyle, getDocumentFilename, getMousePointer, getPreferredSize, getText, getTipStyle, isEnableArrowKey, isEsriEnabled, isOleDropEnabled, isShowMapTips, openFileBrowser, setAppearance, setBorderStyle, setDocumentFilename, setEnableArrowKey, setEsriEnabled, setMousePointer, setOleDropEnabled, setPropertyChangeSupport, setShowMapTips, setTipStyle
 
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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
 

Constructor Detail

SceneBeanGeneralPanel

public SceneBeanGeneralPanel()
Default constructor.

Method Detail

setObject

public void setObject(Object globe)
Sets a reference to the MapBean at the design-time. The method is called when the Customizer is being displayed.

Parameters:
globe - SceneBean

updateBorderStyle

protected void updateBorderStyle()
Description copied from class: AbstractGeneralPanel
Updates the border style. Subclass will supply the necessary implementation if its bean has border style.

Specified by:
updateBorderStyle in class AbstractGeneralPanel

updateDocumentFilename

protected void updateDocumentFilename()
Description copied from class: AbstractGeneralPanel
The method is called when the document text field is changed. Overrides the methdo in the subclass if necessary.

Overrides:
updateDocumentFilename in class AbstractGeneralPanel

updateAppearance

protected void updateAppearance()
Description copied from class: AbstractGeneralPanel
Updates the apppearance style. Subclass will supply the necessary implementation if its bean has idfferent appearance style.

Specified by:
updateAppearance in class AbstractGeneralPanel

updateMousePointer

protected void updateMousePointer()
Description copied from class: AbstractGeneralPanel
The method is called when mouse pointer combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateMousePointer in class AbstractGeneralPanel

updateTipStyle

protected void updateTipStyle()
Description copied from class: AbstractGeneralPanel
The method is called when tip style combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateTipStyle in class AbstractGeneralPanel

updateEsriEnable

protected void updateEsriEnable()
Description copied from class: AbstractGeneralPanel
The method is called when mouse pointer combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateEsriEnable in class AbstractGeneralPanel

updateKeyIntercept

protected void updateKeyIntercept()
Description copied from class: AbstractGeneralPanel
The method is called when key intercept combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateKeyIntercept in class AbstractGeneralPanel