Normand Briere
2019-07-27 1af7d3700724834e40ad8636bc9a56cdc3b19b15
MocapEditor.java
....@@ -9,6 +9,9 @@
99 class MocapEditor extends ObjEditor implements //ItemListener,
1010 ChangeListener, ObjectUI, ActionListener
1111 {
12
+ cGridBag firstPanel;
13
+ cGridBag framePanel;
14
+ cGridBag lastPanel;
1215 MocapEditor(Mocap inBP, GroupEditor callee)
1316 {
1417 super(inBP,callee);
....@@ -69,13 +72,16 @@
6972 oe.aConstraints.gridwidth = 1;
7073 */
7174 super.SetupUI2(oe);
75
+ framePanel = AddSlider(oe.ctrlPanel, "Frame:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.frame);
7276
73
- frameField = AddSlider(oe.ctrlPanel, "Frame:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.frame);
74
- Return();
75
- firstField = AddSlider(oe.ctrlPanel, "First:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.firstframe);
76
- Return();
77
- lastField = AddSlider(oe.ctrlPanel, "Last:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.lastframe);
78
- Return();
77
+ frameField = (cNumberSlider)framePanel.getComponent(1);
78
+ oe.ctrlPanel.Return();
79
+ firstPanel = AddSlider(oe.ctrlPanel, "First:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.firstframe);
80
+ firstField = (cNumberSlider)firstPanel.getComponent(1);
81
+ oe.ctrlPanel.Return();
82
+ lastPanel = AddSlider(oe.ctrlPanel, "Last:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.lastframe);
83
+ lastField = (cNumberSlider)lastPanel.getComponent(1);
84
+ oe.ctrlPanel.Return();
7985
8086 // oe.aConstraints.gridx = 0;
8187 // oe.aConstraints.gridwidth = 1;
....@@ -241,15 +247,18 @@
241247 {
242248 ObjEditor oe = objEditor;
243249
244
- Remove(frameField);
245
- Remove(firstField);
246
- Remove(lastField);
250
+// Remove(frameField);
251
+// Remove(firstField);
252
+// Remove(lastField);
247253 // frameField.removeChangeListener(this);
248254 // oe.ctrlPanel.remove(frameField);
249255 // oe.ctrlPanel.remove(frameLabel);
250256 // oe.ctrlPanel.remove(speedField);
251257 // oe.ctrlPanel.remove(speedLabel);
252258 //oe.ctrlPanel.repaint();
259
+ oe.ctrlPanel.remove(framePanel);
260
+ oe.ctrlPanel.remove(firstPanel);
261
+ oe.ctrlPanel.remove(lastPanel);
253262
254263 super.closeUI();
255264 }