ptolemy.vergil.gt
Class GTIngredientsEditor.Row

java.lang.Object
  extended by ptolemy.vergil.gt.GTIngredientsEditor.Row
All Implemented Interfaces:
java.awt.event.ItemListener, java.util.EventListener
Enclosing class:
GTIngredientsEditor

private class GTIngredientsEditor.Row
extends java.lang.Object
implements java.awt.event.ItemListener


Nested Class Summary
private  class GTIngredientsEditor.Row.CheckBoxActionListener
           
 
Field Summary
private  javax.swing.JCheckBox[] _checkBoxes
           
private  javax.swing.JComboBox _classSelector
           
private  javax.swing.JComponent[] _components
           
private  javax.swing.JPanel _leftPanel
           
private  javax.swing.JPanel _rightPanel
           
 
Constructor Summary
GTIngredientsEditor.Row(GTIngredient ingredient)
           
 
Method Summary
protected  int _getColumnWidth(javax.swing.JComponent component)
           
protected  javax.swing.JComponent _getComponent(GTIngredientElement element)
           
protected  void _initRightPanel()
           
protected  void _setComponentValue(GTIngredientElement element, javax.swing.JComponent component, java.lang.Object value)
           
private  void _setEnablement(javax.swing.JComponent component, boolean enabled)
           
 javax.swing.JCheckBox[] getCheckBoxs()
           
 javax.swing.JComboBox getClassSelector()
           
 javax.swing.JComponent[] getEditingComponents()
           
 javax.swing.JPanel getLeftPanel()
           
 javax.swing.JPanel getRightPanel()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void setSelected(boolean selected, boolean renderOnly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_checkBoxes

private javax.swing.JCheckBox[] _checkBoxes

_classSelector

private javax.swing.JComboBox _classSelector

_components

private javax.swing.JComponent[] _components

_leftPanel

private javax.swing.JPanel _leftPanel

_rightPanel

private javax.swing.JPanel _rightPanel
Constructor Detail

GTIngredientsEditor.Row

public GTIngredientsEditor.Row(GTIngredient ingredient)
Method Detail

getCheckBoxs

public javax.swing.JCheckBox[] getCheckBoxs()

getClassSelector

public javax.swing.JComboBox getClassSelector()

getEditingComponents

public javax.swing.JComponent[] getEditingComponents()

getLeftPanel

public javax.swing.JPanel getLeftPanel()

getRightPanel

public javax.swing.JPanel getRightPanel()

itemStateChanged

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

setSelected

public void setSelected(boolean selected,
                        boolean renderOnly)

_getColumnWidth

protected int _getColumnWidth(javax.swing.JComponent component)

_getComponent

protected javax.swing.JComponent _getComponent(GTIngredientElement element)

_initRightPanel

protected void _initRightPanel()

_setComponentValue

protected void _setComponentValue(GTIngredientElement element,
                                  javax.swing.JComponent component,
                                  java.lang.Object value)

_setEnablement

private void _setEnablement(javax.swing.JComponent component,
                            boolean enabled)