PopupMenuUI
PopupMenuUI
JPopupMenu를 위한 플러그형 Look and Feel(pluggable look and feel) 인터페이스예요.
본문
PopupMenuUI는 팝업 메뉴(JPopupMenu) 컴포넌트에 플러그형 Look and Feel를 제공하는 추상 UI 클래스예요. 팝업 메뉴 트리거 여부 판단과 팝업 표시 객체 생성의 기반을 제공해요.
대표적인 시그니처는 다음과 같아요.
protected PopupMenuUI()
public boolean isPopupTrigger(MouseEvent e)
public Popup getPopup(JPopupMenu popup, int x, int y)
주요 메서드의 동작을 살펴볼게요.
isPopupTrigger(MouseEvent e)— 주어진MouseEvent가 플랫폼에서 팝업 메뉴 트리거 이벤트인지 여부를 반환해요.getPopup(JPopupMenu popup, int x, int y)—JPopupMenu를 표시하는 역할을 담당할Popup을 반환해요.