.. | .. |
---|
8 | 8 | import javax.swing.*; |
---|
9 | 9 | import javax.swing.event.*; |
---|
10 | 10 | |
---|
| 11 | +import grafeme.ui.*; |
---|
| 12 | + |
---|
11 | 13 | class TorusEditor extends BiparamEditor implements ChangeListener, ObjectUI |
---|
12 | 14 | { |
---|
13 | 15 | TorusEditor(Torus t, GroupEditor callee) |
---|
.. | .. |
---|
37 | 39 | { |
---|
38 | 40 | super.SetupUI2(oe); |
---|
39 | 41 | |
---|
40 | | - majorField = AddSlider(oe.ctrlPanel, "Major Rad:", 0, 10.0, torus.major, 1); |
---|
41 | | - Return(); |
---|
42 | | - minorField = AddSlider(oe.ctrlPanel, "Minor Rad:", 0, 10.0, torus.minor, 1); |
---|
43 | | - Return(); |
---|
| 42 | + majorPanel = AddSlider(oe.ctrlPanel, "Major Rad:", 0, 10.0, torus.major, 1); |
---|
| 43 | + majorField = (cNumberSlider)majorPanel.getComponent(1); |
---|
| 44 | + oe.ctrlPanel.Return(); |
---|
| 45 | + |
---|
| 46 | + minorPanel = AddSlider(oe.ctrlPanel, "Minor Rad:", 0, 10.0, torus.minor, 1); |
---|
| 47 | + minorField = (cNumberSlider)minorPanel.getComponent(1); |
---|
| 48 | + oe.ctrlPanel.Return(); |
---|
44 | 49 | // oe.ctrlPanel.add(majorLabel = new JLabel("Major Rad"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2); |
---|
45 | 50 | // oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH; |
---|
46 | 51 | // oe.aConstraints.gridx += 1; |
---|
.. | .. |
---|
77 | 82 | // oe.ctrlPanel.remove(majorLabel); |
---|
78 | 83 | // oe.ctrlPanel.remove(minorLabel); |
---|
79 | 84 | // //oe.ctrlPanel.repaint(); |
---|
80 | | - Remove(majorField); |
---|
81 | | - Remove(minorField); |
---|
| 85 | +// Remove(majorField); |
---|
| 86 | +// Remove(minorField); |
---|
| 87 | + oe.ctrlPanel.remove(majorPanel); |
---|
| 88 | + oe.ctrlPanel.remove(minorPanel); |
---|
82 | 89 | |
---|
83 | 90 | super.closeUI(); |
---|
84 | 91 | } |
---|
.. | .. |
---|
154 | 161 | Torus torus; |
---|
155 | 162 | JLabel majorLabel; |
---|
156 | 163 | JLabel minorLabel; |
---|
157 | | - NumberSlider majorField; |
---|
158 | | - NumberSlider minorField; |
---|
| 164 | + cNumberSlider majorField; |
---|
| 165 | + cNumberSlider minorField; |
---|
159 | 166 | |
---|
| 167 | + cGridBag majorPanel; |
---|
| 168 | + cGridBag minorPanel; |
---|
160 | 169 | //BiparamEditor objEditor; |
---|
161 | 170 | } |
---|