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!

10gbiz($2.36/月),香港/洛杉矶CN2 GIA线路VPS,香港/日本独立服务器

10gbiz发布了9月优惠方案,针对VPS、独立服务器、站群服务器、高防服务器等均提供了一系列优惠方面,其中香港/洛杉矶CN2 GIA线路VPS主机4折优惠继续,优惠后最低每月仅2.36美元起;日本/香港独立服务器提供特价款首月1.5折27.43美元起;站群/G口服务器首月半价,高防服务器永久8.5折等。这是一家成立于2020年的主机商,提供包括独立服务器租用和VPS主机等产品,数据中心包括美国洛...

LightNode($7.71/月)香港cn2精品线路

LightNode官网LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。为用户带来高性能服务器以及优质的服务的同时还提供丰厚的促销活动,新用户注册最高送$20。注册用户带新客即可得10%返佣。商家支持PayPal,支付宝等支付方式。官网:https:/...

远程登录VNC无法连接出现

今天有网友提到自己在Linux服务器中安装VNC桌面的时候安装都没有问题,但是在登录远程的时候居然有出现灰色界面,有三行代码提示"Accept clipboard from viewers,Send clipboard to viewers,Send primary selection to viewers"。即便我们重新登录也不行,这个到底如何解决呢?这里找几个可以解决的可能办法,我们多多尝试。...

menuitem为你推荐
李智慧韩智慧的资料谁有啊?详细的哦~~草莓派草莓派怎么做cpu监控安卓手机有没有桌面悬浮窗的cpu监控软件oa办公系统下载办公软件下载哪里可以下载啊?主要是公司准备搞这个东西,我先看看什么情况12种颜色12种颜色的英语怎么写,用中文怎么读12种颜色油画的基本12种颜色是什么star413CONVERSE和ALLSTAR有什么区别模式识别算法模式识别的简史熊猫烧香病毒下载谁知道熊猫烧香病毒天翼校园宽带中国电信校园宽带怎么样?
网站空间域名 windows虚拟主机 备案域名出售 qq云存储 linode日本 awardspace ion 站群服务器 圣迭戈 mobaxterm 灵动鬼影 183是联通还是移动 绍兴电信 服务器是干什么用的 lick atom处理器 小夜博客 windowsserver2008 register.com 架设代理服务器 更多