menuitemJAVA AWT 如何为MenuIteme添加单键快捷键

menuitem  时间:2021-06-05  阅读:()

Java中用MenuItem怎么处理,保证frame不变 (高分求助)

啥子意思捏,换面板上显示的内容么,这样的话,移除面板再添加要显示的面板就行了 public class Test extends JFrame { public static void main(String[] args) { new Test(); } JMenuBar bar = new JMenuBar(); JMenu menu = new JMenu("test"); JMenuItem i1 = new JMenuItem("p1"); JMenuItem i2 = new JMenuItem("p2"); JPanel p1 = new JPanel(); JPanel p2 = new JPanel(); Container me = this; public Test() { menu.add(i1); menu.add(i2); bar.add(menu); this.setJMenuBar(bar); this.setLayout(new BorderLayout()); p1.setBackground(Color.red); p2.setBackground(Color.BLACK); this.add(p1,BorderLayout.CENTER); this.setSize(400,400); this.setVisible(true); i1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { me.remove(p2); me.add(p1,BorderLayout.CENTER); me.validate(); me.repaint(); } }); i2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { me.remove(p1); me.add(p2,BorderLayout.CENTER); me.validate(); me.repaint(); } }); this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); } } 没有不方便,反正每次只移除一个组件,建立一个成员变量引用当前显示的面板就行了,面板改变时改变引用。

弹出新窗口在监听器里获得一个窗口实例然后setVisible(true)就行了。

不能点其他的?那就把item.setEnabled(false);还是setEnable(false),没注意过,都用工具写的。

WPF获取MenuItem的值

在MenuItem的Click事件处理里面 var item = sender as MenuItem; if(item != null) { // 如果你绑定的最终内容是xml的element var content = item.Header as XmlElement; // 如果你绑定的最终内容是xml的attribute var content = item. Header as XmlAttribute; // 拿着content干活 } sorry,应该是header

怎么给JMenuItem添加addSeparator

估计你是要给Menu添加Separator: JMenu mFile=new JMenu("File"); JMenuItem mNew=new JMenuItem("New",KeyEvent.VK_N); mNew.addActionListener(new newl()); mFile.add(mNew); mFile.addSeparator(); //添加分割线 JMenuItem mPrint = new JMenuItem("Print"); mPrint.addActionListener(new printl()); mFile.add(mPrint); mFile.addSeparator(); //添加分割线 通过JMenu来添加分割线。

role="menuitem"是什么意思

你好。

使用role属性告诉辅助设备(如屏幕阅读器)这个元素所扮演的角色,属于WAI-ARIA. 例如点击的按钮,就是role="button";会让这个元素可点击; 本质上是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明。

通常。

JAVA AWT 如何为MenuIteme添加单键快捷键

可以的! 菜单快捷方式是使用虚拟键代码(而不是字符)创建的。

例如,Ctrl-a(假设 Control 是加速键)的菜单快捷方式将通过类似以下的代码创建:? MenuShortcut ms = new MenuShortcut(KeyEvent.VK_A, false); 例子: import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.MenuShortcut; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; public class SwtKey extends Frame implements ActionListener { ????/** ?????* 创建一个新的实例 SwtKey. ?????*/ ????public SwtKey() { ????????// TODO Auto-generated constructor stub ????????MenuBar mb = new MenuBar(); ????????Menu m = new Menu("颜色"); ????????MenuItem mir = new MenuItem("红色", new MenuShortcut(KeyEvent.VK_R, false)); ????????MenuItem miy = new MenuItem("黄色", new MenuShortcut(KeyEvent.VK_Y, false)); ????????MenuItem mib = new MenuItem("蓝色", new MenuShortcut(KeyEvent.VK_B, false)); ????????mir.addActionListener(this); ????????miy.addActionListener(this); ????????mib.addActionListener(this); ????????m.add(mir); ????????m.add(miy); ????????m.add(mib); ????????mb.add(m); ????????this.setMenuBar(mb); ????????this.setSize(200, 200); ????????this.setVisible(true); ????} ????public static void main(String[] args) { ????????new SwtKey(); ????} ????@Override ????public void actionPerformed(ActionEvent e) { ????????// TODO Auto-generated method stub ????????System.out.println(e.getActionCommand()); ????} }例子里没加关闭事件,有问题再追问,good luck!

青果网络-618阿里云,腾讯云特惠优惠折上折!

官方网站:点击访问青果云官方网站活动方案:—————————–活动规则—————————1、选购活动产品并下单(先不要支付)2、联系我司在线客服修改价格或领取赠送时间3、确认价格已按活动政策修改正确后,支付订单,到此产品开设成功4、本活动产品可以升级,升级所需费用按产品原价计算若发生退款,按资源实际使用情况折算为产品原价再退还剩余余额! 美国洛杉矶CN2_GIACPU内存系统盘流量宽带i...

HostKvm开年促销:香港国际/美国洛杉矶VPS七折,其他机房八折

HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...

HostSailor:罗马尼亚机房,内容宽松;罗马尼亚VPS七折优惠,罗马尼亚服务器95折

hostsailor怎么样?hostsailor成立多年,是一家罗马尼亚主机商家,机房就设在罗马尼亚,具说商家对内容管理的还是比较宽松的,商家提供虚拟主机、VPS及独立服务器,今天收到商家推送的八月优惠,针对所有的产品都有相应的优惠,商家的VPS产品分为KVM和OpenVZ两种架构,OVZ的比较便宜,有这方面需要的朋友可以看看。点击进入:hostsailor商家官方网站HostSailor优惠活动...

menuitem为你推荐
匹配函数Excel中vlookup函数数据匹配怎么用svn服务器搭建如何在本机搭建SVN服务器视频技术视频制作有前途吗vga接口定义vga线有几种搜索引擎的概念7 什么是搜索引擎?如何在Internet上搜索图片和文字资料的?微软操作系统下载微软原版xp系统下载网址是哪个啊?有没有免费就可以下载的?监控插件观看远程监控时,提示需要一个插件来显示什么是网络地址手机IP地址是什么?软件开发技术文档软件开发文档重要吗?软件开发技术文档软件开发技术的内容简介
网站空间价格 中文域名查询 新网域名解析 mobaxterm 火车票抢票攻略 xfce gg广告 傲盾官网 免费asp空间申请 zcloud htaccess cdn加速 WHMCS 阿里云宕机故障 电信测速器在线测网速 nano ddos是什么 免费网络电视直播 六维空间登陆首页 web服务器硬件配置 更多