[java]代码库package 添加右键菜单;

import java.awt.event.MouseAdapter;

import java.awt.event.MouseEvent;

import javax.swing.JFrame;

import javax.swing.JMenuItem;

import javax.swing.JPopupMenu;

/*

* java中鼠标右击弹出菜单怎样实现

*/

public class main

{

public static void main(String[] args)

{

final JFrame jf = new JFrame("窗体");

jf.setSize(300, 300);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setLocationRelativeTo(null);

// 创建弹出菜单

final JPopupMenu jp = new JPopupMenu();

JMenuItem item1 = new JMenuItem("功能1");

item1.addMouseListener(new MouseAdapter()

{

@Override

public void mouseReleased(MouseEvent e)

{

if (e.getButton() == MouseEvent.BUTTON1)

{

System.out.println("左键单击");

}

}

});

jp.add(item1);

jf.addMouseListener(new MouseAdapter()

{

@Override

public void mouseClicked(MouseEvent e)

{

if (e.getButton() == MouseEvent.BUTTON3)

{

// 弹出菜单

jp.show(jf, e.getX(), e.getY());

}

}

});

jf.setVisible(true);

}

}

java 右键菜单_界面操作--添加右键菜单相关推荐

  1. openlayer右键菜单_使用OpenLayers3 添加地图鼠标右键菜单

    添加右键菜单,首先我们要监听鼠标右键点击的操作,我们知道鼠标右键事件名是 contextmenu,当鼠标在 html 元素之上,点击鼠标右键,便会触发 contextmenu 事件,在 context ...

  2. 中的 隐藏鼠标菜单_如何在鼠标右键菜单中添加自定义菜单?工效率提升一倍...

    人都是"懒"的,在使用电脑时,对于常用的操作,步骤太多用久了难免会产生烦躁的情绪,虽然系统已经自带了很多快捷方式,但还是不够用,我们通常都会把常用的东西通过快捷方式来添加到桌面,但 ...

  3. 溢出内容菜单_停止过度使用溢出菜单

    溢出内容菜单 by Daniel Burka 丹尼尔·伯卡(Daniel Burka) 停止过度使用溢出菜单 (Stop the overuse of overflow menus) You know ...

  4. 选项菜单_上下文菜单_子菜单_图标菜单_自定义菜单_联系人标记弹出菜单

    菜单控件<Menu > 选项菜单(Option Menu) 单击Menu实体按钮弹出,android中把它叫做option menu 上下文菜单(ContextMenu 是Menu的子接口 ...

  5. 右键菜单无响应_给电脑添加右键菜单重启资源管理器,让电脑不再死机!

    想必大家用过电脑的都会遇见电脑桌面由于软件响应时间太长导致电脑处于死机状态,慢慢等电脑缓过来那得等到什么时候?大多数人的做法是电脑强制重启或者关机,很少有人会想到像这种情况一般重启资源管理器就可以解决 ...

  6. java gui 选项_【Java-GUI】04 菜单

    --1.菜单组件 相关对象: MenuBar 菜单条 Menu 菜单容器 PopupMenu 上下文菜单(右键弹出菜单组件) MenuItem 菜单项 CheckboxMenuItem 复选框菜单项 ...

  7. java开心餐厅_菜鸟操作—HTML5制作开心餐厅页面

    需求说明 开心餐厅需求说明.jpg 图片素材 game01.jpg game02.jpg game03.jpg game04.jpg 文本素材 开心餐厅,让你可以开心的烹饪美味佳肴,从一个简洁的小餐厅 ...

  8. python三级联动菜单_详解element-ui级联菜单(城市三级联动菜单)和回显问题

    代码最下面 各项的参数截图 代码如下 v-model="ruleForm.censusLand" style="width:180px;padding-left:7px; ...

  9. 公众号怎么做意见反馈菜单_公众号菜单怎么添加意见反馈表

    如果我们需要做一个意见反馈链接,也就是意见反馈表,在哪里可以快速的制作出来呢,我们通过第三方模版就可以快速制作出意见反馈表,并且做好之后就可以直接放到我们的公众号菜单,那么我们需要准备的就是一个认证服 ...

最新文章

  1. 从OpenAI看深度学习研究前沿
  2. CentOS 7安装 ifconfig 管理命令
  3. 《大规模Web服务开发技术》
  4. Python oct 函数 - Python零基础入门教程
  5. 【Linux】创建逻辑卷管理(LVM)
  6. phpStudy3——往数据库中添加数据
  7. 要么放权,要么输得起 | 卫哲谈战略
  8. linux中程序定时重启脚本,linux 程序定时重启脚本
  9. PROTEL网络教程前
  10. 用计算机完成韩信点兵,韩信点兵问题.PPT
  11. python写excel文件头_Python帮你做Excel——写入Excel文档
  12. 纯CSS实现四种方式文本反差色效果
  13. 转行经历|裸辞九个月,终于拿到第一份工作的offer...
  14. CentOS下载安装
  15. html5微信视频无法播放视频教程,解决微信h5页面视频播放问题实例
  16. 房地产行业分销渠道管理系统:促进渠道商内外沟通,提升成交效率
  17. html微信小游戏,白鹭HTML5游戏转微信小游戏问题集锦,你关心的都在这里
  18. helloword catflag逆向
  19. linux虚机从物理单板挂载_linux物理服务器到虚拟机的整机迁移教程
  20. 基于WebGL的虚拟太阳系漫游技术实现 ThingJS 科幻片

热门文章

  1. 3月13日 抽奖活动
  2. struts2 ajax请求发现执行action两次原因
  3. ThinkPHP入门--后盾视频
  4. 如何在MFC中读写配置文件
  5. 解决“The type initializer for'Oracle.DataAccess.Client.OracleConnection' threw an exception ”异常...
  6. java cmd javac java
  7. 2、掌握C++基本语法
  8. SQL Server 数据库连接字符串的声明
  9. C# 语法练习(3): 运算符
  10. tomcat与jvm的关系分析