cct.dialogs
Class JModifyAtomDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by cct.dialogs.JModifyAtomDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class JModifyAtomDialog
extends javax.swing.JDialog
implements java.awt.event.ActionListener

Title: Picking

Description:

Copyright: Copyright (c) 2005

Company:

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JPanel atomTypesPanel
           
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  java.util.ArrayList buttons
           
(package private)  javax.swing.JButton Cancel
           
(package private)  java.awt.Color current_color
           
(package private)  java.lang.Object daddy
           
(package private) static javax.swing.ImageIcon emptyIcon
           
(package private)  java.awt.FlowLayout flowLayout1
           
(package private)  java.awt.GridBagLayout gridBagLayout1
           
(package private)  javax.swing.JButton helpButton
           
(package private)  boolean internalUpdate
           
(package private)  JAtomTypesPanel jAtomTypesPanel1
           
(package private)  JModifyAtomPanel jModifyAtomPanel1
           
(package private)  javax.swing.JButton OK
           
(package private)  int oldElement
           
(package private)  java.lang.String originalAtomType
           
(package private)  java.util.LinkedHashMap originalAtomTypes
           
(package private)  int originalBlue
           
(package private)  int originalElement
           
(package private)  int originalGreen
           
(package private)  java.lang.String originalLabel
           
(package private)  float originalRadius
           
(package private)  int originalRed
           
(package private)  javax.swing.JPanel P
           
(package private)  GraphicsRendererInterface renderer
           
(package private)  javax.swing.JButton Reset
           
(package private)  javax.swing.JButton type_1_Button
           
(package private)  javax.swing.JButton type_2_Button
           
(package private)  javax.swing.JButton type_3_Button
           
(package private)  javax.swing.JButton type_4_Button
           
(package private)  javax.swing.JButton type_5_Button
           
(package private)  javax.swing.JButton type_6_Button
           
(package private)  javax.swing.JButton type_7_Button
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JModifyAtomDialog()
           
JModifyAtomDialog(java.awt.Frame owner, java.lang.String title, boolean modal)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
          For listening the JAtomTypesPanel only
 void Cancel_actionPerformed(java.awt.event.ActionEvent e)
           
 javax.swing.JButton getHelpButton()
           
 void Reset_actionPerformed(java.awt.event.ActionEvent e)
           
 void selectElement(int elem)
           
 void setAtomTypes(java.util.LinkedHashMap atomTypes)
           
 void setColor(java.awt.Color c)
           
 void setColor(int red, int green, int blue)
           
 void setElements(java.lang.String[] elements)
           
 void setGraphicsRenderer(GraphicsRendererInterface r)
           
 void setLabel(java.lang.String label)
           
 void setRadius(float r)
           
 void setSelectedAtomType(java.lang.String atomType)
           
 void setTargetClass(java.lang.Object target)
           
 void setX(float x)
           
 void setY(float x)
           
 void setZ(float x)
           
 void typeButtons_actionPerformed(java.awt.event.ActionEvent e)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

renderer

GraphicsRendererInterface renderer

originalElement

int originalElement

originalRadius

float originalRadius

originalLabel

java.lang.String originalLabel

originalAtomType

java.lang.String originalAtomType

originalRed

int originalRed

originalGreen

int originalGreen

originalBlue

int originalBlue

originalAtomTypes

java.util.LinkedHashMap originalAtomTypes

P

javax.swing.JPanel P

OK

javax.swing.JButton OK

Cancel

javax.swing.JButton Cancel

Reset

javax.swing.JButton Reset

buttons

java.util.ArrayList buttons

internalUpdate

boolean internalUpdate

daddy

java.lang.Object daddy

oldElement

int oldElement

current_color

java.awt.Color current_color

jModifyAtomPanel1

JModifyAtomPanel jModifyAtomPanel1

jAtomTypesPanel1

JAtomTypesPanel jAtomTypesPanel1

atomTypesPanel

javax.swing.JPanel atomTypesPanel

type_1_Button

javax.swing.JButton type_1_Button

gridBagLayout1

java.awt.GridBagLayout gridBagLayout1

borderLayout1

java.awt.BorderLayout borderLayout1

flowLayout1

java.awt.FlowLayout flowLayout1

type_2_Button

javax.swing.JButton type_2_Button

emptyIcon

static javax.swing.ImageIcon emptyIcon

type_3_Button

javax.swing.JButton type_3_Button

type_4_Button

javax.swing.JButton type_4_Button

type_5_Button

javax.swing.JButton type_5_Button

type_6_Button

javax.swing.JButton type_6_Button

type_7_Button

javax.swing.JButton type_7_Button

helpButton

javax.swing.JButton helpButton
Constructor Detail

JModifyAtomDialog

public JModifyAtomDialog(java.awt.Frame owner,
                         java.lang.String title,
                         boolean modal)

JModifyAtomDialog

public JModifyAtomDialog()
Method Detail

getHelpButton

public javax.swing.JButton getHelpButton()

setTargetClass

public void setTargetClass(java.lang.Object target)

selectElement

public void selectElement(int elem)

setLabel

public void setLabel(java.lang.String label)

setElements

public void setElements(java.lang.String[] elements)

setX

public void setX(float x)

setY

public void setY(float x)

setZ

public void setZ(float x)

setColor

public void setColor(java.awt.Color c)

setAtomTypes

public void setAtomTypes(java.util.LinkedHashMap atomTypes)

setSelectedAtomType

public void setSelectedAtomType(java.lang.String atomType)

setColor

public void setColor(int red,
                     int green,
                     int blue)

setRadius

public void setRadius(float r)

setGraphicsRenderer

public void setGraphicsRenderer(GraphicsRendererInterface r)

Cancel_actionPerformed

public void Cancel_actionPerformed(java.awt.event.ActionEvent e)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
For listening the JAtomTypesPanel only

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
actionEvent - ActionEvent

Reset_actionPerformed

public void Reset_actionPerformed(java.awt.event.ActionEvent e)

typeButtons_actionPerformed

public void typeButtons_actionPerformed(java.awt.event.ActionEvent e)