Browse Source

Merge pull request #1591 in BA/design from ~PLOUGH/design:release/9.0 to release/9.0

* commit 'b405fe077795bbf9ca3a7a9756f591c944b448f9':
  REPORT-6443 控件树消失问题
superman 7 years ago
parent
commit
c830a13ecb
  1. 1
      designer_form/src/com/fr/design/mainframe/ComponentTree.java
  2. 2
      designer_form/src/com/fr/design/mainframe/FormHierarchyTreePane.java

1
designer_form/src/com/fr/design/mainframe/ComponentTree.java

@ -52,7 +52,6 @@ public class ComponentTree extends JTree {
} }
private void initListeners() { private void initListeners() {
this.addTreeSelectionListener(designer);
ComponetTreeMouseListener componetTreeMouseListener = new ComponetTreeMouseListener(this); ComponetTreeMouseListener componetTreeMouseListener = new ComponetTreeMouseListener(this);
this.addMouseMotionListener(componetTreeMouseListener); this.addMouseMotionListener(componetTreeMouseListener);
this.addMouseListener(componetTreeMouseListener); this.addMouseListener(componetTreeMouseListener);

2
designer_form/src/com/fr/design/mainframe/FormHierarchyTreePane.java

@ -111,6 +111,8 @@ public class FormHierarchyTreePane extends FormDockView implements HierarchyTree
// 这里要刷新一下,否则控件树中没有任何一个控件处于选中状态 // 这里要刷新一下,否则控件树中没有任何一个控件处于选中状态
refreshComponentTree(); refreshComponentTree();
// 初始刷新完成后,再加 listener
componentTree.addTreeSelectionListener(formDesigner);
} }
private void refreshComponentTree() { private void refreshComponentTree() {

Loading…
Cancel
Save