网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java10课案

弹出菜单JPopupMenu是一种特殊形式的菜单,其性质 和下拉菜单类似。 ◆弹出菜单 1.构造方法 (1)public JPopupMenu() (2)public JPopupMenu(String label) 2.常用方法 (1)public JMenuItem add(JMenuItem menuItem) (2)public JMenuItem add(Strings) (3)public void show(Component c,int x,int y) (4)public Boolean isPopupTrigger() 3.常用事件——PopupMenuEvent 当弹出菜单侦听器PopupMenuListener侦听到弹出菜单事件 PopupMenuEvent发生时,根据事件类型执行以下方法: (1)void popupMenuWillBecomeVisible(PopupMenuEvent e) 在弹出菜单变得可见之前调用此方法。 (2)void popupMenuWillBecomeInvisible(PopupMenuEvent e) 在弹出菜单变得不可见之前调用此方法。 (3)void popupMenuCanceled(PopupMenuEvent e) 在弹出菜单被取消时调用此方法。 创建弹出菜单包含以下几步: (1)创建弹出菜单 JPopupMenu popupMenu=new JPopupMenu(); (2)创建子菜单项 JMenuItem cutMenuItem=new JMenuItem(Cut); (3)子菜单项添加到弹出菜单 popupMenu.add(cutMenuItem); (4)为弹出菜单添加侦听器 popupMenu.addPopupMenuListener(this); (5)实现事件侦听器接口 【 10.11 对话框 】 对话框是应用广泛的组件之一,它不能作为应用程序的主 窗口,也没有最小化、最大化按钮,不能设置菜单栏。 对话框分为模式和非模式两种。模式对话框在显示时将阻 塞用户对其他窗口的操作,如JOptionPane;非模式对话框在 显示时并不阻塞用户对其他窗口的操作,如JDialog。 JOptionPane是简单而常用的模式对话框类,它提供了 四种常用的对话框样式。可以通过构造方法来创建对话框, 也可以通过其静态方法showXxxDialog创建对话框。 ◆JoptionPane类 1.构造方法 (1)public JOptionPane() (2)public JOptionPane(Object message,int messageType,int optionType,Icon icon,Object[] options,Object initialValue) 2.常用方法 (1)public JMenuItem add(JMenuItem menuItem) (2)public JMenuItem add(Strings) (3)public void show(Component c,int x,int y) (4)public Boolean isPopupTrigger() 【例10.21】使用JoptionPane类创建对话框。 import java.awt.*; import javax.swing.*; class JOptionPaneEx { public static void main(String[] arg) { String s=JOptionPane.showInputDialog(请输入你的名字:); JOptionPane.showMessageDialog(null,你好,+s); } } 当JOptionPane类提供的四种常用的对话框模式无法满 足需求时,就可以使用JDialog类来设计自定义的对话框。 ◆JDialog类 1.构造方法 (1)public JDialog() (2)JDialog(Dialog owner,String title,Boolean modal) (3)JDialog(Frame owner,String title,Boolean modal) 2.常用方法 (1)public void setModal(boolean modal) (2)public void setLayout(LayoutManager manager) 【 10.12 鼠标事件 】 鼠标事件包括两大类,一类是发生在鼠标左键和右键上的事 件,称

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档