public class JChemPaintDialog extends JDialog
JDialog
containing a JChemPaintEditorPanel
. The
intention was to launch JChempaint editor in a modal dialog, so that the
molecule in the main application is updated only after the dialog is closed.
It turned out that JChemPaintEditorPanel
don't handle well modal
behaviour. Now it is launched as a nonmodal dialog.JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected org.openscience.jchempaint.JChemPaintPanel |
jcpep |
protected int |
result |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
JChemPaintDialog(Dialog arg0,
boolean arg1,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(Dialog arg0,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(Dialog arg0,
String arg1,
boolean arg2,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(Frame arg0,
boolean arg1,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(Frame arg0,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(Frame arg0,
String arg1,
boolean arg2,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(Frame arg0,
String arg1,
org.openscience.cdk.interfaces.IChemModel jcpm) |
JChemPaintDialog(org.openscience.cdk.interfaces.IChemModel jcpm) |
Modifier and Type | Method and Description |
---|---|
protected void |
addWidgets(org.openscience.cdk.interfaces.IChemModel jcpm) |
void |
cancelAction() |
void |
cleanup() |
int |
getResult() |
org.openscience.cdk.interfaces.IAtomContainer |
okAction() |
void |
setVisible(boolean b) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected org.openscience.jchempaint.JChemPaintPanel jcpep
protected int result
public JChemPaintDialog(org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Dialog arg0, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Dialog arg0, boolean arg1, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Frame arg0, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Frame arg0, boolean arg1, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Dialog arg0, String arg1, boolean arg2, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Frame arg0, String arg1, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
public JChemPaintDialog(Frame arg0, String arg1, boolean arg2, org.openscience.cdk.interfaces.IChemModel jcpm) throws HeadlessException
HeadlessException
protected void addWidgets(org.openscience.cdk.interfaces.IChemModel jcpm)
public void setVisible(boolean b)
setVisible
in class Dialog
public void cancelAction()
public org.openscience.cdk.interfaces.IAtomContainer okAction()
public int getResult()
public void cleanup()
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.