syn3d.ui
Class PropertiesTransformDataUI
java.lang.Object
syn3d.ui.SceneGraphDataUI
syn3d.ui.TransformDataUI
syn3d.ui.PropertiesTransformDataUI
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ItemListener, java.util.EventListener
public class PropertiesTransformDataUI
- extends TransformDataUI
- implements java.awt.event.ItemListener, java.awt.event.ActionListener
This UI allows the user to set a variable number of properties about a node. THe trasform property is
the default property
- Author:
- ogor
Fields inherited from class syn3d.ui.SceneGraphDataUI |
bapply, bclose, bedit, bok, data, dataCopy, dialog, dstree, nameField, node, resources, tf, transformAvailable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
propertyData
protected PropertyData[] propertyData
propertyDataCopy
protected PropertyData[] propertyDataCopy
propertiesTable
protected javax.swing.JTable[] propertiesTable
propertiesCheckBox
protected javax.swing.JCheckBox[] propertiesCheckBox
colorCombo
protected javax.swing.JComboBox colorCombo
colorPanel
protected javax.swing.JPanel colorPanel
colorMapperPanel
protected PropertiesTransformDataUI.ColorMapperPanel colorMapperPanel
colorMapperManager
protected PropertiesTransformGroupNode.ColorMapperManager colorMapperManager
colorTransformType
protected int colorTransformType
colorTablePanel
protected javax.swing.JTable colorTablePanel
colorDataCopy
protected PropertyData colorDataCopy
RGBCANALS
public static final int RGBCANALS
- See Also:
- Constant Field Values
COLORMAPER
public static final int COLORMAPER
- See Also:
- Constant Field Values
propertyDataResources
public static MenuResourceBundle propertyDataResources
PropertiesTransformDataUI
public PropertiesTransformDataUI(ActiveNode node,
TransformData td,
PropertyData[] pd,
boolean transformAvailable,
PropertiesTransformGroupNode.ColorMapperManager cmm)
createDataPanel
protected javax.swing.JPanel createDataPanel()
- Overrides:
createDataPanel
in class TransformDataUI
createPropertyTableDataPanel
protected javax.swing.JTable createPropertyTableDataPanel(PropertyData propertyData,
PropertyData propertyDataCopy)
createPropertyCheckBoxTableDataPanel
protected javax.swing.JTable createPropertyCheckBoxTableDataPanel(PropertyData propertyData,
PropertyData propertyDataCopy)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
- Overrides:
actionPerformed
in class TransformDataUI
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
- Specified by:
itemStateChanged
in interface java.awt.event.ItemListener
- Overrides:
itemStateChanged
in class TransformDataUI
updateEditable
public void updateEditable()
- Overrides:
updateEditable
in class TransformDataUI
updateEditable
public void updateEditable(int index)
setPropertyEditable
public void setPropertyEditable(int index,
boolean b)
updateAllData
public void updateAllData()
- Overrides:
updateAllData
in class SceneGraphDataUI
dispose
public void dispose()
- Overrides:
dispose
in class SceneGraphDataUI
synchronizeDataPanel
public void synchronizeDataPanel()
- Overrides:
synchronizeDataPanel
in class TransformDataUI