简体   繁体   中英

i want to show a popup menu when there is a focus event occur on a Jtextfield,popup is generated but t is not over that textfield where it should be

timePopUp.setPopupSize(100, 50);
timePopUp.setLocation(fieldName.getX(),fieldName.getY());

timePopUp is the name of variable of JPopupMenu

尝试使用SwingUtilities.convertPointToScreen将点转换为屏幕,看看它是否有帮助。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM