From f9e7ade73a34af0765aa758d433d3c3e142976ae Mon Sep 17 00:00:00 2001 From: qints <616402431@qq.com> Date: Sun, 6 Aug 2017 22:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dcomobox=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E6=97=A0=E6=B3=95=E8=A2=AB=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复comobox下拉事件无法被触发的bug --- .../src/org/jb2011/lnf/beautyeye/ch14_combox/BEComboBoxUI.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src_all/beautyeye_v3.7_utf8/src/org/jb2011/lnf/beautyeye/ch14_combox/BEComboBoxUI.java b/src_all/beautyeye_v3.7_utf8/src/org/jb2011/lnf/beautyeye/ch14_combox/BEComboBoxUI.java index 4a94243..d9c495b 100755 --- a/src_all/beautyeye_v3.7_utf8/src/org/jb2011/lnf/beautyeye/ch14_combox/BEComboBoxUI.java +++ b/src_all/beautyeye_v3.7_utf8/src/org/jb2011/lnf/beautyeye/ch14_combox/BEComboBoxUI.java @@ -311,6 +311,9 @@ protected ComboPopup createPopup() { * Implementation of ComboPopup.show(). */ public void show() { + //issue:此处重写show方法,不再触发PopupMenuWillBecomeVisible方法 + //fix:主动触发事件firePopupMenuWillBecomeVisible,修复bug + comboBox.firePopupMenuWillBecomeVisible(); setListSelection(comboBox.getSelectedIndex()); Point location = getPopupLocation(); show( comboBox