java笔试真题及参考答案详解,java笔试真题及参考答案高中

java笔试真题及参考答案详解,java笔试真题及参考答案高中

使用主题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 ); }运行效果:

相关推荐

2020年司法考试刑法真题及答案,2012至2020年法考刑诉题目

第一章刑法论第一节刑法的概念、渊源、性质、任务一、刑法的概念刑法是规定犯罪及其法律后...