0
我正在使用一個SWT組合,它在鼠標按下事件時會在第一次點擊時顯示日曆彈出窗口,並在第二次點擊時隱藏彈出窗口等等。SWT組合MouseDown事件沒有正確觸發
mCombo.addListener(SWT.MouseDown, new Listener() {
public void handleEvent(Event event) {
showCalendar();
}
});
當我點擊文本區域時,每次都會觸發MouseDown事件。但是當我點擊右下角的箭頭時,第一次觸發MouseDown事件,而不是第二次。
請讓我知道任何解決方案來擺脫這個問題。
這是什麼平臺?由於SWT實施依賴於本地API,因此該平臺非常重要。 –
mine is windows 7 – yash
@yash我的答案是否適合你? – Baz