- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]第5章图形用户界面设计
User Interface Evolution BorderLayout类的常用方法及常量 示例:由Frame生成Window的应用程序Exam5_17 public class Exam5_17{ public static void main(String args[]){ Frame p=new Frame(); popWin mp=new popWin(p); }} class popWin extends Window implements ItemListener{ Frame myfra; TextField text=new TextField(“复选框”); Checkbox chbox1=new Checkbox(“A”); Checkbox chbox2=new Checkbox(“B”); … popWin(Frame p){ super(p); //调用父类的构造方法 myfra=p; setLayout(new GridLayout(6,1)); chbox1.addItemListener(this); … add(text); add(chbox1); pack(); //按组件大小调整容器 show(); }} 菜单组件 菜单组件只能添加到实现了MenuContainer接口的容器中 不能使用布局管理器对它们进行布局 AWT提供的菜单机制:一个容器包含一个菜单条,一个菜单 条中包含多个菜单,一个菜单中包含若干个菜单项 菜单相关的组件:MenuBar, Menu, MenuItem, CheckboxMenuItem. 菜单组件 java.awt.MenuBar类 MenuBar() setMenuBar(菜单对象) java.awt.Menu类 java.awt.MenuItem类 java.awt.CheckboxMenuItem类 java.awt.PopupMenu类 MenuComponent MenuBar CheckboxMenuItem PopupMenu MenuItem Menu 菜单组件 创建一个菜单项同时指定标签和快捷键 public MenuItem(String label, MenuShortcut s) 创建一个菜单项同时指定标签 public MenuItem(String label) 创建一个菜单项 public MenuItem() 菜单项 创建一个指定标签的菜单并指定是否能够被拖离 public Menu(String label,boolean , tearOff) 创建一个菜单同时指定标签 public Menu(String label) 创建一个菜单 public Menu() 菜单 创建一个菜单条 public MenuBar() 菜单栏 说 明 构 造 方 法 种类 MenuItem mi1=new MenuItem(“退出”,new MenuShortcut(KeyEvent.VK_X); 菜单组件 为菜单项注册单击事件监听器 public void addActionListener(ActionListener e ) 为菜单项设置快捷键 public void setShortcut(MenuShortcut s) 菜单项 在菜单中去除index菜单项 public void remove(int index) 在菜单中index处插入分隔线 public void insertSeparator(int index) 在菜单中添加分隔线 public void addSeparator() public void insert(String label,int index) 在菜单中插入菜单项 public void insert(MenuItem menuitem,int index) public void add(String label) 在菜单中添加菜单项 public MenuItem add(MenuItem mi) 菜单 移除指定的菜单条 public void remove(MenuComponent m) 在菜单栏设置指定的菜单条,若参数为空,则菜单条被清除 public void setMenuBar(MenuBar mb
您可能关注的文档
最近下载
- 甬兴证券-2025年商贸零售行业投资策略:消费拾级而上,关注零售边际反转.pdf VIP
- 贵阳市2025年高三二模生物试卷(含答案).pdf
- 消化道狭窄扩张及支架置入术.pdf VIP
- 15K502 供热计量系统设计与安装国标 建筑图集 汇编 .docx VIP
- 2023年云南省职教高考数学真题 .pdf VIP
- 污水处理厂冬季低温运行的研究及实践.doc VIP
- 建筑工程图集 15K502:供热计量系统设计与安装.pdf VIP
- 《夜书所见》--完整版课件.ppt VIP
- 2025·四川巴中·中考真题“韧性的力量”审题立意指导与拓展训练-2025年中考语文作文真题解析与导写.docx VIP
- 丘脑出血护理PPT课件.pdf
文档评论(0)