0
SWT 콤보를 사용하고 있습니다. 마우스 다운 이벤트는 처음 클릭 할 때 캘린더 팝업을 표시하고 두 번째 클릭 할 때 팝업을 숨기는 식으로 계속됩니다.SWT 콤보 MouseDown 이벤트가 제대로 트리거되지 않았습니다.
mCombo.addListener(SWT.MouseDown, new Listener() {
public void handleEvent(Event event) {
showCalendar();
}
});
텍스트 영역을 클릭 할 때마다 MouseDown 이벤트가 정상적으로 트리거됩니다. 그러나 오른쪽 구석에있는 화살표를 클릭하면 MouseDown 이벤트가 두 번째가 아닌 처음으로 트리거됩니다.
문제를 해결할 수있는 해결책을 알려주십시오.
어떤 플랫폼입니까? SWT 구현은 네이티브 API에 의존하기 때문에 플랫폼이 중요합니다. –
광산은 창문입니다. 7 – yash
@yash 내 대답이 도움이 되었습니까? – Baz