美文网首页
(右键)弹出式菜单

(右键)弹出式菜单

作者: 招风小妖怪 | 来源:发表于2019-07-12 08:42 被阅读0次
import java.awt.*;
import java.awt.event.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
//练习弹出式菜单
public class Demo10 extends Frame implements MouseListener
{
    PopupMenu        pop    = new PopupMenu();
    MenuItem         item1  = new MenuItem("黄山");
    MenuItem         item2  = new MenuItem("庐山");
    MenuItem         item3  = new MenuItem("泰山");
    MenuItem         item4  = new MenuItem("华山");
    CheckboxMenuItem check1 = new CheckboxMenuItem("长江");
    CheckboxMenuItem check2 = new CheckboxMenuItem("黄河");
    
    Demo10()
    {
        setSize(500,500);
        add(pop);
        pop.add(item1);
        pop.add(item2);
        pop.add(item3);
        pop.add(item4);
        pop.addSeparator();//分割线
        pop.add(check1);
        pop.add(check2);
        
        this.addMouseListener(this);
        setVisible(true);
    }
    
    public static void main(String s[])
    {
        new Demo10();
    }

    public void mouseClicked(MouseEvent parm1) {
        // TODO: Add your code here
        if(parm1.getButton()==MouseEvent.BUTTON3)
        {
            int x = parm1.getX();
            int y = parm1.getY();
            pop.show(this,x,y);
        }
    }

    public void mousePressed(MouseEvent parm1) {
        // TODO: Add your code here
    }

    public void mouseReleased(MouseEvent parm1) {
        // TODO: Add your code here
    }

    public void mouseEntered(MouseEvent parm1) {
        // TODO: Add your code here
    }

    public void mouseExited(MouseEvent parm1) {
        // TODO: Add your code here
    }
}

相关文章

  • (右键)弹出式菜单

  • Flutter学习笔记4:PopupMenu

    一 什么是PopupMenu PopupMenu为弹出式菜单按钮,菜单项使用PopupMenuItem组件。常用属...

  • mxgraph示例解析(-) menustyle右键菜单

    官方示例 实现原理 禁用右键菜单 创建右键菜单 简化示例

  • 使用js制作右键菜单项

    实现自定义右键菜单我们需要清楚浏览器默认的右键菜单触发的基本过程 ①:单击右键,菜单出现 ②:菜单出现,鼠标箭头一...

  • 菜单工具插件

    菜单工具插件可以通过 创建多级内联或弹出式菜单,支持通过键盘方向键控制菜单滑动,允许为菜单的各个选项添加图标,调用...

  • 右键菜单

    图灵社区教程 当用户在网页中点击鼠标右键后,会唤出一个菜单,在上面有复制、粘贴和翻译等选项,为用户提供快捷便利的功...

  • 右键菜单

  • 右键菜单

    插件:vue-contextmenujs文档地址:https://www.npmjs.com/package/vu...

  • js模拟点击鼠标右键

    前提是该元素已绑定事件如果没有事件,右键是系统默认的右键菜单 因此,先给元素绑定个右键事件: 再来模拟右键菜单 如...

  • js设置或禁用鼠标右键菜单

    当用户点击鼠标右键的时候oncontextmenu事件被触发 js禁用鼠标右键菜单 js自定义鼠标右键菜单 htm...

网友评论

      本文标题:(右键)弹出式菜单

      本文链接:https://www.haomeiwen.com/subject/mvkhkctx.html