.. | .. |
---|
8 | 8 | import javax.swing.*; |
---|
9 | 9 | import javax.swing.event.*; |
---|
10 | 10 | |
---|
| 11 | +import grafeme.ui.*; |
---|
| 12 | + |
---|
11 | 13 | class KleinEditor extends BiparamEditor implements ActionListener, ObjectUI |
---|
12 | 14 | { |
---|
13 | 15 | KleinEditor(Klein inSph, GroupEditor callee) |
---|
.. | .. |
---|
36 | 38 | { |
---|
37 | 39 | super.SetupUI2(oe); |
---|
38 | 40 | |
---|
39 | | - radiusField = AddSlider(oe.ctrlPanel, "Radius:", 0, 20.0, klein.radius, 1); |
---|
40 | | - Return(); |
---|
| 41 | + radiusPanel = AddSlider(oe.ctrlPanel, "Radius:", 0, 20.0, klein.radius, 1); |
---|
| 42 | + this.radiusField = (cNumberSlider)radiusPanel.getComponent(1); |
---|
| 43 | + oe.ctrlPanel.Return(); |
---|
41 | 44 | } |
---|
42 | 45 | |
---|
43 | 46 | void Clear() |
---|
.. | .. |
---|
94 | 97 | } |
---|
95 | 98 | |
---|
96 | 99 | Klein klein; |
---|
97 | | - NumberSlider radiusField; |
---|
| 100 | + cNumberSlider radiusField; |
---|
| 101 | + |
---|
| 102 | + cGridBag radiusPanel; |
---|
98 | 103 | |
---|
99 | 104 | public ObjEditor GetEditor() |
---|
100 | 105 | { |
---|
.. | .. |
---|
109 | 114 | |
---|
110 | 115 | public void closeUI() |
---|
111 | 116 | { |
---|
112 | | - Remove(radiusField); |
---|
113 | | - |
---|
| 117 | + //Remove(radiusField); |
---|
| 118 | + |
---|
| 119 | + objEditor.ctrlPanel.remove(radiusPanel); |
---|
114 | 120 | super.closeUI(); |
---|
115 | 121 | } |
---|
116 | 122 | |
---|