public class Panel2D<A extends IMoleculeEditAction> extends JPanel implements org.openscience.cdk.event.ICDKChangeListener, ComponentListener, IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>, PropertyChangeListener
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Panel2D._atomrendermode |
static class |
Panel2D.property_name |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected org.openscience.cdk.interfaces.IAtomContainer |
atomContainer |
protected Panel2D._atomrendermode |
atomrendermode |
protected boolean |
editable |
protected A |
editAction |
protected boolean |
generate2d |
protected Image |
image |
protected IAtomContainerHighlights |
selector |
protected CompoundImageTools |
tools |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
Panel2D() |
| Modifier and Type | Method and Description |
|---|---|
void |
componentHidden(ComponentEvent e) |
void |
componentMoved(ComponentEvent e) |
void |
componentResized(ComponentEvent e) |
void |
componentShown(ComponentEvent e) |
boolean |
confirm() |
JComponent |
getJComponent() |
org.openscience.cdk.interfaces.IAtomContainer |
getObject() |
IAtomContainerHighlights |
getSelector() |
boolean |
isAtomNumbers() |
boolean |
isEditable() |
boolean |
isExplicitH() |
protected void |
launchEditor(Component parentComponent) |
void |
paint(Graphics g) |
void |
propertyChange(PropertyChangeEvent evt) |
void |
setAtomContainer(org.openscience.cdk.interfaces.IAtomContainer mol) |
void |
setAtomContainer(org.openscience.cdk.interfaces.IAtomContainer mol,
boolean generate2d) |
void |
setAtomNumbers(boolean atomNumbers) |
void |
setEditable(boolean editable) |
void |
setExplicitH(boolean value) |
void |
setObject(org.openscience.cdk.interfaces.IAtomContainer object) |
void |
setSelector(IAtomContainerHighlights selector) |
void |
stateChanged(EventObject e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected CompoundImageTools tools
protected org.openscience.cdk.interfaces.IAtomContainer atomContainer
protected IAtomContainerHighlights selector
protected Image image
protected boolean generate2d
protected boolean editable
protected A extends IMoleculeEditAction editAction
protected Panel2D._atomrendermode atomrendermode
public IAtomContainerHighlights getSelector()
public void setSelector(IAtomContainerHighlights selector)
public boolean isAtomNumbers()
public void setAtomNumbers(boolean atomNumbers)
public boolean isExplicitH()
public void setExplicitH(boolean value)
protected void launchEditor(Component parentComponent)
public void paint(Graphics g)
paint in class JComponentpublic void setAtomContainer(org.openscience.cdk.interfaces.IAtomContainer mol,
boolean generate2d)
public void setAtomContainer(org.openscience.cdk.interfaces.IAtomContainer mol)
public void stateChanged(EventObject e)
stateChanged in interface org.openscience.cdk.event.ICDKChangeListenerpublic void componentResized(ComponentEvent e)
componentResized in interface ComponentListenerpublic JComponent getJComponent()
getJComponent in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>public org.openscience.cdk.interfaces.IAtomContainer getObject()
getObject in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>public boolean isEditable()
isEditable in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>public void setEditable(boolean editable)
setEditable in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>public void setObject(org.openscience.cdk.interfaces.IAtomContainer object)
setObject in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>public void componentHidden(ComponentEvent e)
componentHidden in interface ComponentListenerpublic void componentMoved(ComponentEvent e)
componentMoved in interface ComponentListenerpublic void componentShown(ComponentEvent e)
componentShown in interface ComponentListenerpublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpublic boolean confirm()
confirm in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.