《使用菜单与工具栏》PPT课件

《使用菜单与工具栏》PPT课件

ID:46952192

大小:368.00 KB

页数:23页

时间:2019-12-01

《使用菜单与工具栏》PPT课件_第1页
《使用菜单与工具栏》PPT课件_第2页
《使用菜单与工具栏》PPT课件_第3页
《使用菜单与工具栏》PPT课件_第4页
《使用菜单与工具栏》PPT课件_第5页
资源描述:

《《使用菜单与工具栏》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.4使用菜单与工具栏主讲教师:董婷一、知识能力目标1.掌握菜单的使用和设计;2.掌握工具栏的使用和设计;3.能编写带有菜单和工具栏的GUI程序二、项目16菜单控制字体和颜色使用级联菜单控制字体和文字颜色菜单JMenu复选菜单项JCheckBoxMenuItem菜单栏JMenuBar菜单项JMenuItem1.程序代码//TestMenu.javaimportjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassTestMenuextendsJFrameimplementsActionListener{JMe

2、nuBarjmb=newJMenuBar();JMenufontmenu=newJMenu("字体");JMenuhelpmenu=newJMenu("帮助");JMenustylemenu=newJMenu("样式");JMenucolormenu=newJMenu("颜色");JMenuItemexitmenu=newJMenuItem("退出");JMenuItemaboutmenu=newJMenuItem("关于");JCheckBoxMenuItemboldMenuItem=newJCheckBoxMenuItem("粗体");JCheckBoxMenuItemitali

3、cMenuItem=newJCheckBoxMenuItem("斜体");JMenuItemredmenu=newJMenuItem("红色");JMenuItembluemenu=newJMenuItem("蓝色");JMenuItemgreenmenu=newJMenuItem("绿色");JTextAreatextDemo=newJTextArea("示例文字");intbold,italic;publicTestMenu(){this.setJMenuBar(jmb);jmb.add(fontmenu);jmb.add(helpmenu);fontmenu.add(style

4、menu);fontmenu.add(colormenu);fontmenu.addSeparator();//添加分隔线fontmenu.add(exitmenu);helpmenu.add(aboutmenu);stylemenu.add(boldMenuItem);stylemenu.add(italicMenuItem);colormenu.add(redmenu);colormenu.add(bluemenu);colormenu.add(greenmenu);this.getContentPane().add(textDemo);}publicstaticvoidmain

5、(String[]args){TestMenuframe=newTestMenu();frame.regListener();frame.setTitle("菜单控制字体和颜色");frame.setSize(320,280);frame.show();}publicvoidregListener(){//为菜单注册监听器italicMenuItem.addActionListener(this);boldMenuItem.addActionListener(this);redmenu.addActionListener(this);bluemenu.addActionListene

6、r(this);greenmenu.addActionListener(this);exitmenu.addActionListener(this);}publicvoidactionPerformed(ActionEvente){if(e.getActionCommand().equals("红色"))textDemo.setForeground(Color.red);elseif(e.getActionCommand().equals("蓝色"))textDemo.setForeground(Color.blue);elseif(e.getActionCommand().equa

7、ls("绿色"))textDemo.setForeground(Color.green);if(e.getActionCommand().equals("粗体"))bold=(boldMenuItem.isSelected()?Font.BOLD:Font.PLAIN);if(e.getActionCommand().equals("斜体"))italic=(italicMenuItem.isSelected()?Font.ITALIC:Font.PLAI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。