使用主题Swing实现窗口程序。 窗口包含菜单栏。 请按照以下要求实施适当的功能。
)1)窗口标题为“GUI程序”,大小为400X300,居中显示。 窗口包含面板,面板的背景颜色为灰色。
)2)面板上有“河南城建学院”、字体“隶书”、字号“20”的标签。 菜单栏有两个菜单“字体”和“退出”,菜单“字体”有菜单项“宋体”和“楷体”,菜单“退出”有菜单项“关闭”。
)3)点击菜单项“宋体”,标签内容“河南城建学院”显示宋体样式。 点击菜单项“楷体”,标签内容“河南城建学院”中将显示楷体样式。 单击菜单项“关闭”可结束APP应用程序。
答案packageonemore.study; importjavax.swing.*; importjava.awt.*; import Java.awt.event.actionevent; import Java.awt.event.action listener; publicclassguidemo ( publicstaticvoidmain ( string [ ] args ) (创建GUI程序)窗口jframe frame=new jframe ( GUI程序) ); //设置窗口大小frame.setsize ( 400,300 ); frame.setdefaultcloseoperation ( jframe.exit _ on _ close ); //面板创建jpanel panel=new jpanel (; //设置面板的背景颜色为灰色Panel.setbackground(color.gray ); //“河南城建学院”标签JLabellabel=newJLabel (“河南城建学院”,JLabel.CENTER ); //将字体设置为奴隶书,大小为20label.setfont(newfont )、奴隶书( Font.PLAIN,20 ) ); Panel.add(label; frame.getContentPane ( ).add ) panel; JMenuBarmenuBar=newJMenuBar (; frame.setjmenubar(menubar; //创建\”字体\”菜单JMenumenuFont=newJMenu ( \”字体\” ); menubar.add(menufont ); //创建\”退出\”菜单JMenumenuExit=newJMenu ( \”退出\” ); menubar.add(menuexit; //“宋体”菜单项JMenuItemsong=newJMenuItem (“宋体”); menufont.add(song; //“楷体”菜单项JMenuItemkai=newJMenuItem (“楷体”); menufont.add(Kai; //创建\”关闭\”菜单项JMenuItemclose=newJMenuItem ( \”关闭\” ); menuexit.add(close; //处理“宋体”菜单项的操作事件song.addactionlistener ( newactionlistener ) @ overridepublicvoidactionperformed ) actionevenevent ); //处理“楷体”菜单项的操作事件kai.addactionlistener ( newactionlistener ) @ overridepublicvoidactionperformed ) actioneveved ); //处理“关闭”菜单项的操作事件close.addactionlistener ( newactionlistener ) @ overridepublicvoidactionperformed ( actioned ) ); //在设置画面中可以看到frame.setvisible(true ); }运行效果:
自考资料网:建议开通永久VIP超级会员更划算,除特殊资源外,全站所有资源永久免费下载
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的经验或案例,可在后台编辑,经审核后发布在“自考资料网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系管理员处理(在线客服)!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!