Normand Briere
2019-06-23 f1382bc839a74ef1d1534c61ea94e53cf54716df
RandomEditor.java
....@@ -9,6 +9,7 @@
99 class RandomEditor extends ObjEditor implements //ItemListener,
1010 ChangeListener, ObjectUI, ActionListener
1111 {
12
+ cGridBag childPanel;
1213 RandomEditor(RandomNode inBP, GroupEditor callee)
1314 {
1415 super(inBP,callee);
....@@ -59,10 +60,11 @@
5960 void SetupUI2(ObjEditor oe)
6061 {
6162 super.SetupUI2(oe);
63
+ childPanel = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.Size()-1, switchnode.rnd);
6264
63
- frameField = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.Size()-1, switchnode.rnd);
64
- Return();
65
- }
65
+ childField = (cNumberSlider)childPanel.getComponent(1);
66
+ oe.ctrlPanel.Return();
67
+ }
6668
6769 void Clear()
6870 {
....@@ -75,7 +77,7 @@
7577 public void stateChanged(ChangeEvent e)
7678 {
7779 //System.out.println("Biparam :: stateChanged");
78
- if (e.getSource() == frameField)
80
+ if (e.getSource() == childField)
7981 {
8082 //System.out.println("#U = " + biparam.uDivs);
8183 //System.out.println("#V = " + biparam.vDivs);
....@@ -92,7 +94,7 @@
9294
9395 void Refresh()
9496 {
95
- switchnode.rnd = frameField.getInteger();
97
+ switchnode.rnd = childField.getInteger();
9698
9799 refreshContents();
98100 }
....@@ -100,7 +102,7 @@
100102 /**/
101103 public void applySelf()
102104 {
103
- switchnode.rnd = frameField.getInteger();
105
+ switchnode.rnd = childField.getInteger();
104106 }
105107 /**/
106108
....@@ -108,7 +110,8 @@
108110 {
109111 ObjEditor oe = objEditor;
110112
111
- Remove(frameField);
113
+ //Remove(childField);
114
+ oe.ctrlPanel.remove(this.childPanel);
112115
113116 super.closeUI();
114117 }
....@@ -124,7 +127,7 @@
124127 }
125128
126129 RandomNode switchnode;
127
- cNumberSlider frameField;
130
+ cNumberSlider childField;
128131
129132 ObjectUI parent;
130133