swing 菜单+右键菜单+二级菜单实现
来源:互联网 发布:工装鞋什么牌子好 知乎 编辑:程序博客网 时间:2024/05/01 12:41
闲话少说直接代码,这里主要用到JMenuBar JMenu,JMenuItem ,JPopupMenu(右键菜单),看文档(javax.swing下)就能轻松学会,界面写的有点乱,但是基本用到了这三个类
import javax.swing.* ;import java.awt.event.* ;class MyMenu{JFrame frame = new JFrame("右键菜单") ;JMenuItem item1 = new JMenuItem("子菜单1",new ImageIcon("close.gif")) ;JMenuItem item2 = new JMenuItem("子菜单2") ;JMenuItem item3 = new JMenuItem("子菜单3") ;JPopupMenu menu = new JPopupMenu() ;JMenu m = new JMenu() ;JPanel panel = new JPanel() ;public MyMenu(){ menu.add(new JMenuItem("选择")) ; menu.add(new JMenuItem("退出")) ; m.add(item1) ; m.add(item2) ; menu.add(m) ; menu.add(item3) ;panel.addMouseListener(new MouseAdapter() {public void mouseReleased(MouseEvent e){if( e.isPopupTrigger() ){menu.show( panel, e.getX(), e.getY() ) ;}}}) ;panel.add(menu) ;frame.add(panel) ;frame.setSize(300,300) ;frame.setVisible(true) ;}}class Tester{public static void main(String args[]){ new MyMenu() ;}}
1 0
- swing 菜单+右键菜单+二级菜单实现
- 创建右键二级菜单
- Java Swing右键菜单
- swing右键菜单
- swing 文本框简单右键菜单实现
- 桌面右键弹出二级菜单
- C# 遍历右键二级菜单
- java swing制作右键菜单
- 二级菜单实现
- ListView实现二级菜单
- 实现二级Menu菜单
- jquery实现二级菜单
- 实现伸缩二级菜单
- CSS3实现二级菜单
- css实现二级菜单
- android 二级菜单实现
- 实现伸缩二级菜单
- HTML实现二级菜单
- java基础——IO总结
- 06-OC中NSMutableString常见方法
- 测试 WLW
- 黑马程序员-OC里的三大特性
- 期望 方差 协方差 协方差矩阵 (Expectation Variance Covariance)
- swing 菜单+右键菜单+二级菜单实现
- 静态库和动态库链接那些事
- ssh连接时提示“The authenticity of host xx can’t be established”
- 二叉树二叉链表实现,求叶子的个数,树的深度。代码详解!!!
- 07-OC中通过NSString读写文件(File/NSURL)
- 【BZOJ1628】【USACO2007 Demo】City Skyline
- jpa+spring jdbc混合作战引发的缓存问题
- html中disabled的控件后台不能接收
- 【java】rmi