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.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.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_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, 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, 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
protected 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 JComponent
public 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.ICDKChangeListener
public void componentResized(ComponentEvent e)
componentResized
in interface ComponentListener
public 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 ComponentListener
public void componentMoved(ComponentEvent e)
componentMoved
in interface ComponentListener
public void componentShown(ComponentEvent e)
componentShown
in interface ComponentListener
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
public boolean confirm()
confirm
in interface IAmbitEditor<org.openscience.cdk.interfaces.IAtomContainer>
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.