Normand Briere
2019-09-02 171c62e16a2bfc111001777235a6783e2986ccdd
KleinEditor.java
....@@ -8,6 +8,8 @@
88 import javax.swing.*;
99 import javax.swing.event.*;
1010
11
+import grafeme.ui.*;
12
+
1113 class KleinEditor extends BiparamEditor implements ActionListener, ObjectUI
1214 {
1315 KleinEditor(Klein inSph, GroupEditor callee)
....@@ -36,8 +38,9 @@
3638 {
3739 super.SetupUI2(oe);
3840
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();
4144 }
4245
4346 void Clear()
....@@ -94,7 +97,9 @@
9497 }
9598
9699 Klein klein;
97
- NumberSlider radiusField;
100
+ cNumberSlider radiusField;
101
+
102
+ cGridBag radiusPanel;
98103
99104 public ObjEditor GetEditor()
100105 {
....@@ -109,8 +114,9 @@
109114
110115 public void closeUI()
111116 {
112
- Remove(radiusField);
113
-
117
+ //Remove(radiusField);
118
+
119
+ objEditor.ctrlPanel.remove(radiusPanel);
114120 super.closeUI();
115121 }
116122