groovy 弹出菜单
import groovy.swing.* import javax.swing.* import java.awt.* def swing = new SwingBuilder() swing.frame(title:"hello",show:true){ panel(){ def mm=swing.textField(text:"bcxhdbhd") mm.mousePressed={e-> def popupMenu=swing.popupMenu(){ menuItem(text:"bhdfyhefyh") } popupMenu.show(e.getComponent(),e.getX(),e.getY()) //这里的e.getComponent()换成mm也一样 println("jjjj") mm.setText("kkkkkk") } } }
作者:百里求一
出处:http://www.cnblogs.com/bergus/
我的语雀: https://www.yuque.com/barry.bai
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。