syn3d.ui
Class TransformDataUI

java.lang.Object
  extended by syn3d.ui.SceneGraphDataUI
      extended by syn3d.ui.TransformDataUI
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.util.EventListener
Direct Known Subclasses:
PropertiesTransformDataUI

public class TransformDataUI
extends SceneGraphDataUI
implements java.awt.event.ItemListener

Class description ...

Author:
Claude CAZENAVE

Field Summary
protected  javax.swing.JButton bAdd
           
protected  javax.swing.JButton bRemove
           
protected  javax.swing.JPanel composedTransformPanel
           
protected  java.util.ArrayList transformCombos
           
protected  java.util.ArrayList transformTables
           
protected  java.util.ArrayList transformTablesPanels
           
 
Fields inherited from class syn3d.ui.SceneGraphDataUI
bapply, bclose, bedit, bok, data, dataCopy, dialog, dstree, nameField, node, resources, tf, transformAvailable
 
Constructor Summary
TransformDataUI(ActiveNode node, TransformData d, boolean transformAvailable)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  javax.swing.JPanel createDataPanel()
           
protected  javax.swing.JTable createTableDataPanel(SceneGraphData dataCopy)
           
protected  javax.swing.JPanel createTransformDataPanel()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void setEditable(boolean b)
           
 void synchronizeDataPanel()
           
 void updateEditable()
           
 
Methods inherited from class syn3d.ui.SceneGraphDataUI
createButtonPanel, createDialog, createNamePanel, createSourcePanel, dispose, updateAllData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

composedTransformPanel

protected javax.swing.JPanel composedTransformPanel

transformCombos

protected java.util.ArrayList transformCombos

transformTables

protected java.util.ArrayList transformTables

transformTablesPanels

protected java.util.ArrayList transformTablesPanels

bAdd

protected javax.swing.JButton bAdd

bRemove

protected javax.swing.JButton bRemove
Constructor Detail

TransformDataUI

public TransformDataUI(ActiveNode node,
                       TransformData d,
                       boolean transformAvailable)
Method Detail

createDataPanel

protected javax.swing.JPanel createDataPanel()
Specified by:
createDataPanel in class SceneGraphDataUI

createTransformDataPanel

protected javax.swing.JPanel createTransformDataPanel()

createTableDataPanel

protected javax.swing.JTable createTableDataPanel(SceneGraphData dataCopy)
Specified by:
createTableDataPanel in class SceneGraphDataUI

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

actionPerformed

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

setEditable

public void setEditable(boolean b)
Overrides:
setEditable in class SceneGraphDataUI

updateEditable

public void updateEditable()
Overrides:
updateEditable in class SceneGraphDataUI

synchronizeDataPanel

public void synchronizeDataPanel()
Specified by:
synchronizeDataPanel in class SceneGraphDataUI