From b405fe077795bbf9ca3a7a9756f591c944b448f9 Mon Sep 17 00:00:00 2001 From: plough Date: Wed, 10 Jan 2018 14:47:13 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-6443=20=E6=8E=A7=E4=BB=B6=E6=A0=91?= =?UTF-8?q?=E6=B6=88=E5=A4=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- designer_form/src/com/fr/design/mainframe/ComponentTree.java | 1 - .../src/com/fr/design/mainframe/FormHierarchyTreePane.java | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/designer_form/src/com/fr/design/mainframe/ComponentTree.java b/designer_form/src/com/fr/design/mainframe/ComponentTree.java index c7b2412518..22eeb36890 100644 --- a/designer_form/src/com/fr/design/mainframe/ComponentTree.java +++ b/designer_form/src/com/fr/design/mainframe/ComponentTree.java @@ -52,7 +52,6 @@ public class ComponentTree extends JTree { } private void initListeners() { - this.addTreeSelectionListener(designer); ComponetTreeMouseListener componetTreeMouseListener = new ComponetTreeMouseListener(this); this.addMouseMotionListener(componetTreeMouseListener); this.addMouseListener(componetTreeMouseListener); diff --git a/designer_form/src/com/fr/design/mainframe/FormHierarchyTreePane.java b/designer_form/src/com/fr/design/mainframe/FormHierarchyTreePane.java index c5a27044df..540dd63c23 100644 --- a/designer_form/src/com/fr/design/mainframe/FormHierarchyTreePane.java +++ b/designer_form/src/com/fr/design/mainframe/FormHierarchyTreePane.java @@ -111,6 +111,8 @@ public class FormHierarchyTreePane extends FormDockView implements HierarchyTree // 这里要刷新一下,否则控件树中没有任何一个控件处于选中状态 refreshComponentTree(); + // 初始刷新完成后,再加 listener + componentTree.addTreeSelectionListener(formDesigner); } private void refreshComponentTree() {