Example741使用菜单 问题:创建一个能进行算术运算的用户 界面。界面包含操作数 Number1、操作 数 Number2和运算结果 Result的标签和 文本框 MenuDemo Operation Exit Add Ctl-A Number 13 Number 2 4 7 Subtract Ctrl.S Multiply Ctrl-M DMde Ctrl-D Add Subtract Multiply DMde Menudemo
Example 7.4.1 使用菜单 F问题: 创建一个能进行算术运算的用户 界面。界面包含操作数Number1、操作 数Number2和运算结果Result的标签和 文本框。 MenuDemo
弹出式菜单 POpupmenu σ弹出式菜单也称为快捷菜单( context menu),很像普通菜 单,但是它没有菜单栏,可以浮现在屏幕的任何地方。创建 个弹出式菜单与创建一个普通菜单类似。首先创建 JPopupMenu的实例,然后将 MEnuitem、 JCheck BoxMenultem、 JRadioButtonmenultem和分隔线添加 到弹出式菜单。例如,以下代码创建弹出式菜单并且给它添 加菜单项: JPopupMenu j PopupMenu=new JPopupMenuo JPopupMenu(new JMenultem ("New)) JPopupMenu(new JMenultem("Open")
弹出式菜单JPopupMenu F 弹出式菜单也称为快捷菜单(context menu),很像普通菜 单,但是它没有菜单栏,可以浮现在屏幕的任何地方。创建 一个弹出式菜单与创建一个普通菜单类似。首先创建 JPopupMenu的实例,然后将JMenuItem、 JCheckBoxMenuItem、JRadioButtonMenuItem 和分隔线添加 到弹出式菜单。例如,以下代码创建弹出式菜单并且给它添 加菜单项: JPopupMenu jPopupMenu = new JPopupMenu(); JPopupMenu(new JMenuItem("New")); JPopupMenu(new JMenuItem("Open"));
显示弹出式菜单 普通菜单总是通过 set menu bar方法附加到一个菜单 栏上。而弹出式菜单总是使用 POpupmEnu类中的 show方法,与一个父组件建立关联并进行显示。要 指定父组件和弹出式菜单的位置(采用父组件的坐 标系统),使用下列语句: pOpupmEnu show( component, x ,y);
显示弹出式菜单 F 普通菜单总是通过setJMenuBar方法附加到一个菜单 栏上。而弹出式菜单总是使用JPopupMenu类中的 show方法,与一个父组件建立关联并进行显示。要 指定父组件和弹出式菜单的位置(采用父组件的坐 标系统),使用下列语句: jPopupMenu.show(component, x, y);
弹出触发开关 弹出式菜单通常包含与一个对象相关的命令。习惯 上,指向对象并且单击某个鼠标键时显示弹出式菜 单,这个鼠标键称为弹出触发开关,它是依赖于系 统的。在 Windows系统中,当释放鼠标右键时显示 弹出式菜单
弹出触发开关 F 弹出式菜单通常包含与一个对象相关的命令。习惯 上,指向对象并且单击某个鼠标键时显示弹出式菜 单,这个鼠标键称为弹出触发开关,它是依赖于系 统的。在Windows系统中,当释放鼠标右键时显示 弹出式菜单