当前位置: 首页 > news >正文

东莞网站推广流程/网站开发建站

东莞网站推广流程,网站开发建站,怎么做vip网站,wordpress wp_query paged在java中使实现右键菜单十分简单,只需用到一个控件:PopupMenu.首先,需要声明一个PopupMenu对像。PopupMenu popupMenu1 new PopupMenu();然后新建一些子菜单,这里我们使用建立三个菜单项MenuItem menuItem1 new MenuItem();Menu…

在java中使实现右键菜单十分简单,只需用到一个控件:PopupMenu.

首先,需要声明一个PopupMenu对像。

PopupMenu popupMenu1 = new PopupMenu();

然后新建一些子菜单,这里我们使用建立三个菜单项

MenuItem menuItem1 = new MenuItem();

MenuItem menuItem2 = new MenuItem();

MenuItem menuItem3 = new MenuItem();

然后再出初化,并加入监听事件中:

menuItem1.setLabel("菜单1");

menuItem1.addActionListener(new java.awt.event.ActionListener() {//菜单1的事件监听

public void actionPerformed(ActionEvent e) {

menuItem1_actionPerformed(e); //菜单事件函数

}

});

menuItem2.setLabel("菜单2");

menuItem3.setLabel("菜单3");

popupMenu1.add(menuItem1);

popupMenu1.add(menuItem2);

popupMenu1.add(menuItem3);

//在this中加入popupMenu1

add(popupMenu1);

这时,菜单已经加进程序中了,现在我们需要做的就是在点击右键时显示。

先在init中加入鼠标的单击事件,

this.addMouseListener(new java.awt.event.MouseAdapter() {

public void mousePressed(MouseEvent e) {

this_mousePressed(e);

}

});

再在this_mousePressed(e);中将菜单显示出来

void this_mousePressed(MouseEvent e) {

int mods=e.getModifiers();

//鼠标右键

if((mods&InputEvent.BUTTON3_MASK)!=0){

//弹出菜单

popupMenu1.show(this,e.getX(),e.getY());

}

}

//菜单1事件

void menuItem1_actionPerformed(ActionEvent e) {

//菜单事件1

}

好了,讲到这里已经全部结束,是不是非常简单啊

这里有一个继承Panel类的完整的例子

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Panel1 extends JPanel {

PopupMenu popupMenu1 = new PopupMenu();

MenuItem menuItem1 = new MenuItem();

MenuItem menuItem2 = new MenuItem();

MenuItem menuItem3 = new MenuItem();

public Panel1() {

try {

jbInit();

}

catch(Exception ex) {

ex.printStackTrace();

}

}

void jbInit() throws Exception {

this.setLayout(null);

menuItem1.setLabel("菜单1");

menuItem1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(ActionEvent e) {

menuItem1_actionPerformed(e);

}

});

menuItem2.setLabel("菜单2");

menuItem3.setLabel("菜单3");

this.addMouseListener(new java.awt.event.MouseAdapter() {

public void mousePressed(MouseEvent e) {

this_mousePressed(e);

}

});

popupMenu1.add(menuItem1);

popupMenu1.add(menuItem2);

popupMenu1.add(menuItem3);

add(popupMenu1);

}

void this_mousePressed(MouseEvent e) {

int mods=e.getModifiers();

//鼠标右键

if((mods&InputEvent.BUTTON3_MASK)!=0){

//弹出菜单

popupMenu1.show(this,e.getX(),e.getY());

}

}

void menuItem1_actionPerformed(ActionEvent e) {

//菜单事件

}

}

http://www.lbrq.cn/news/1460935.html

相关文章:

  • 安卓app开发模板/化工seo顾问
  • 哪家网站建设公司比较好/最近几天新闻大事
  • 温州哪里有网站建设/楼市最新消息
  • wordpress 侧边栏浮动/百度小程序优化排名
  • 电子商务网站建设交印花税吗/广州营销推广
  • 网站前端用什么做/巨量千川广告投放平台
  • 求一个用css写的点击左边导航栏右边显示内容的网站/seo搜索引擎优化岗位要求
  • 贵阳做网站优化/百度关键词优化师
  • 做的网站里面显示乱码怎么解决方法/ip网站查询服务器
  • 电商网站建设包括哪些内容/百度ai助手入口
  • wordpress audio/企业seo推广
  • 做网站数据存在哪里/百度下载app下载安装
  • 关于dw做网站/贵州二级站seo整站优化排名
  • 闵行区建设和管理委员会网站/抖音seo搜索引擎优化
  • 企业集团网站建设方案/新郑网络推广外包
  • 8网站建设做网站/关键词优化排名软件
  • 如何设置网站标题/全国免费发布信息平台
  • 网站需不需要备案/优化设计七年级下册数学答案
  • 用asp.net做企业网站/适合seo优化的网站
  • 开发工具是什么意思/吉林刷关键词排名优化软件
  • 重庆华鼎达网站建设/企业宣传网站
  • 网站开发清单/神马站长平台
  • 上海网站自然排名优化价格/小程序开发系统
  • 网站制作模板免费下载/app优化建议
  • 网站关键词seo费用/制作网站需要什么
  • 西安网站建设公司排名/郑州网络推广代理
  • 注册域名之后怎么做网站/上海做推广的引流公司
  • 开个做网站公司/怎么优化标题和关键词排名
  • 网站建设套模板/2024年重大新闻摘抄
  • 湖北 网站 备案 时间/启动互联全网营销推广
  • 推荐系统学习笔记(九)曝光过滤 Bloom Filter
  • Android 之 MVC架构
  • CVE-2025-5947 漏洞场景剖析
  • 洛谷 P3870 [TJOI2009] 开关-普及+/提高
  • 机械臂的轨迹生成的多种方案
  • wxPython 实践(六)对话框