- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 鼠标事件 】 鼠标事件包括两大类,一类是发生在鼠标左键和右键上的事 件,称
您可能关注的文档
- IT信息中心系统运行维护报告课案.doc
- it基础知识考题课案.doc
- 内饰件断面设计.ppt
- 内蒙宜化公司第一季度安委会2016年.ppt
- 再别康桥朗诵版.ppt
- 内镜报告书写规范.ppt
- ITSM解决方案介绍.ppt
- 再别康桥优秀.ppt
- 再塑生命的人(自作).ppt
- 再生纤维与废纸脱墨技术知识汇编.doc
- DB14T-苹果园金纹细蛾综合防治技术规范及编制说明.pdf
- DB3308T027.1-2015 衢州椪柑出口技术规范 第1部分生产技术.pdf
- DB3201T023-2003 盆栽一品红生产技术规程.pdf
- QJJYZ0105S-2023-0221 食品安全-金佳-稻米油.pdf
- TZJBDT-硅基晶圆制造单位产品能源消耗限额.pdf
- 标准图集-《人行天桥及地下通道无障碍设施设计规程》 配套图集 PT- 805.pdf
- QJHX03-2014鸭用配合饲料.pdf
- DB36T-农产品质量安全监管绩效评价规范及编制说明.pdf
- DBJ15T-住宅装配式装修主要部品部件尺寸指南.pdf
- 马人工授精技术规程及编制说明.pdf
文档评论(0)