iie.projet.gui
Class PropertiesDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byiie.projet.gui.PropertiesDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

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

Author:
ackbar To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  DrawTree.BGColor background
           
private  java.lang.String[] carreInterpol
           
private  java.lang.String[] cercleInterpol
           
private  javax.swing.JTextField coordX
           
private  javax.swing.JTextField coordY
           
private  int create
           
private  javax.swing.tree.DefaultMutableTreeNode currentNode
           
private  javax.swing.JTextField dimW
           
private  javax.swing.JTextField dimX
           
private  javax.swing.JTextField dimY
           
private  javax.swing.JTextField dimZ
           
private  Forme drawing
           
private static java.lang.String DRAWING_LIST
           
private  java.lang.String[] drawingType
           
private  java.lang.String[] etoileInterpol
           
private static java.lang.String FILL_COLOR
           
private  java.awt.Color fillColor
           
private  javax.swing.JPanel fillColorExample
           
private  java.lang.String interpolType
           
private  javax.swing.JLabel labelDimW
           
private  javax.swing.JLabel labelDimX
           
private  javax.swing.JLabel labelDimY
           
private  javax.swing.JLabel labelDimZ
           
private  javax.swing.JTextField name
           
private  java.lang.String nature
           
private  java.lang.String nodeType
           
private static java.lang.String OK_COMMAND
           
private  java.lang.String[] pentagoneInterpol
           
private  javax.swing.JPanel prop
           
private static java.lang.String STROKE_COLOR
           
private  java.awt.Color strokeColor
           
private  javax.swing.JPanel strokeColorExample
           
private  Transformation transfo
           
private static java.lang.String TRANSFO_LIST
           
private  java.lang.String[] transfoType
           
private  java.lang.String[] triangleInterpol
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
PropertiesDialog(javax.swing.JFrame frame, javax.swing.tree.DefaultMutableTreeNode currentNode, boolean interpol)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 javax.swing.JPanel addColorProp()
           
 javax.swing.JPanel addColorRoot()
           
 javax.swing.JPanel addDrawingProp()
           
 javax.swing.JPanel addDrawingTypeProp()
           
 javax.swing.JPanel addTransfoProp()
           
 javax.swing.JPanel addTransfoTypeProp()
           
 void initContent(javax.swing.JPanel newContentPane)
           
 void updateDrawingProp(java.lang.String object)
           
 void updateTransfoProp(java.lang.String object)
           
 
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, dispose, 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, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

drawingType

private java.lang.String[] drawingType

transfoType

private java.lang.String[] transfoType

carreInterpol

private java.lang.String[] carreInterpol

cercleInterpol

private java.lang.String[] cercleInterpol

triangleInterpol

private java.lang.String[] triangleInterpol

etoileInterpol

private java.lang.String[] etoileInterpol

pentagoneInterpol

private java.lang.String[] pentagoneInterpol

interpolType

private java.lang.String interpolType

STROKE_COLOR

private static final java.lang.String STROKE_COLOR
See Also:
Constant Field Values

FILL_COLOR

private static final java.lang.String FILL_COLOR
See Also:
Constant Field Values

strokeColor

private java.awt.Color strokeColor

fillColor

private java.awt.Color fillColor

strokeColorExample

private javax.swing.JPanel strokeColorExample

fillColorExample

private javax.swing.JPanel fillColorExample

OK_COMMAND

private static final java.lang.String OK_COMMAND
See Also:
Constant Field Values

create

private int create

drawing

private Forme drawing

transfo

private Transformation transfo

nature

private java.lang.String nature

DRAWING_LIST

private static final java.lang.String DRAWING_LIST
See Also:
Constant Field Values

TRANSFO_LIST

private static final java.lang.String TRANSFO_LIST
See Also:
Constant Field Values

nodeType

private java.lang.String nodeType

currentNode

private javax.swing.tree.DefaultMutableTreeNode currentNode

prop

private javax.swing.JPanel prop

name

private javax.swing.JTextField name

coordX

private javax.swing.JTextField coordX

coordY

private javax.swing.JTextField coordY

background

private DrawTree.BGColor background

labelDimX

private javax.swing.JLabel labelDimX

labelDimY

private javax.swing.JLabel labelDimY

labelDimZ

private javax.swing.JLabel labelDimZ

labelDimW

private javax.swing.JLabel labelDimW

dimX

private javax.swing.JTextField dimX

dimY

private javax.swing.JTextField dimY

dimZ

private javax.swing.JTextField dimZ

dimW

private javax.swing.JTextField dimW
Constructor Detail

PropertiesDialog

public PropertiesDialog(javax.swing.JFrame frame,
                        javax.swing.tree.DefaultMutableTreeNode currentNode,
                        boolean interpol)
Method Detail

initContent

public void initContent(javax.swing.JPanel newContentPane)

addColorRoot

public javax.swing.JPanel addColorRoot()

addTransfoTypeProp

public javax.swing.JPanel addTransfoTypeProp()

addTransfoProp

public javax.swing.JPanel addTransfoProp()

addDrawingTypeProp

public javax.swing.JPanel addDrawingTypeProp()

addColorProp

public javax.swing.JPanel addColorProp()

addDrawingProp

public javax.swing.JPanel addDrawingProp()

updateDrawingProp

public void updateDrawingProp(java.lang.String object)

updateTransfoProp

public void updateTransfoProp(java.lang.String object)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener