[年全国计算机等级考试《二级JAVA》综合应用试题] 全国计算机等级考试二级.doc
《[年全国计算机等级考试《二级JAVA》综合应用试题] 全国计算机等级考试二级.doc》由会员分享,可在线阅读,更多相关《[年全国计算机等级考试《二级JAVA》综合应用试题] 全国计算机等级考试二级.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、最新2018年全国计算机等级考试二级JAVA综合应用试题 全国计算机等级考试二级计算机等级网权威发布2016年全国计算机等级考试二级JAVA综合应用试题,更多2016年全国计算机等级考试二级JAVA综合应用试题相关信息请访问计算机等级考试网。11简答题本题的功能是监听对于菜单项和工具条的操作。窗口中有一个菜单“Color”和一个工具体,菜单“Color”中有菜单项“Yellow”、“Blue”、“Red”和“Exit”,每个菜单项都有对应的图形,单击前三个颜色菜单项,主窗口就变成对应的颜色,单击“Exit”则退出程序。工具条上有4个按钮,分别为三个颜色按钮和一个退出程序的按钮,单击任意一个颜色
2、按钮,主窗口将变成按钮对应的颜色,单击退出程序按钮,则退出程序。 import javaawt*; import javaawtevent*; import javabeans*; import javaxswin9*; public class java3public static void main(Stringargs)ToolBarFrame frame=new ToolBarFrame(); framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE); frameshow(); class ToolBarFrame extends JFram
3、epublic ToolBarFrame()setTitle(java3); setSize(DEFAULT_WIDTH,DEFAUlT_HElGHT); Container contentPane=getContentPane(); panel=new JPanel(); contentPaneadd(panel,BorderLayoutCEN-TER); Action blueAction=new ColorAction(Blue new ImageIcon(java3-blue-ballgif),Color BLUE); Action yellowAction=new ColorActi
4、on(Yellow, new Imagelcon(java3-yellow-ballgif),Col-orYELLOW); Action redAction=new ColorAction(Red new Imagelcon(java3-red-ballgif),Color RED); Action exitAction=newAbstractAction(Exitnew Imagelcon(java3-exitgif)public void actionPerformed(ActionEvent event)Systemexit(0); ; exitActionputValue(Action
5、SH()RT_DESCRIP-TIoN,Exit); JToolBar bar=new JToolBar(); baradd(blueAction); baradd(yellowAction); baradd(redAction); baraddSeparator(); baradd(exitAction); contentPaneaddToolBar(bar,BorderLayout NoRTH); JMenu menu=new JMenu(Color): menuadd(yellowAction); menuadd(blueAction); menuadd(redAction); menu
6、add(exitAction); JMenuBar menuBar=new JMenuBar(): menuBaradd(menu); SetJ Menu(menuBar); public static final int DEFAULT_WIDTH=300; public static final int DEFAULT_HEIGHT=200; private JPanel panel; class ColorAction extends AbstractActionpublic ColorAction(String name,Icon icon,Colorc)putValue(Action
7、NAME,name); putValue(ActionSMALL_ICON,icon); putValue(ActionSHORT_DESCRIPTION, name+background); putValue(Color,c); public void actionPerformed(ActionEvent evt)Color C=(Color)getValue(Color); panel.setBackcolor(c); 12简答题本题中,通过菜单“Connect”显示一个对话框,单击“ok”按钮后,所填写的内容就会传回到主窗口并显示出来。 import javaawt* ; import
8、 javaawtevent*; import javaxswin9*; public class java3 extends JFrame implements ActionL-istenerpublic java3()setTitle(java3); setSize(300,300); addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)Systemexit(0); ); JMenuBar mbar = new JMenuBar(); setJMenuBar(bar); JMenu file
9、Menu=new JMenu(File); mbaradd(fileMenu); connectltem=new JMenuhem(Connect); connecthemaddActionListener(this); fileMenuadd(connecthem); exithem=new JMenuhem(Exit); exithemaddActionListener(this); fileMenuadd(exithem); public void actionPerformed(ActionEvent evt)Object source=evtgetSource(); if(sourc
10、e= =connecthem)Connectlnfo transfer=new ConnectInfo (your-name,pw); if(dialog= =null)dialog=new ConnectDialog(this); if(dialogshowDialog(transfer)String uname=transferusername; String pwd=transferpassword; Container contentPane=getContentPane(); contentPaneadd(new JLabel(username=+uname+,password=+p
11、wd),South); validate(); else if(source= =exitltem)Systemexit(0); public static void main(Stringargs)JFrame f=new java3(); fshow(); private ConnectDialog dialog=null; private JMenuhem connecthem; private JMenuhem exithem; class Connectlnfopublic String username; public String password; public Connect
12、lnfo(String U,String p)username=u;password=P; class ConnectDialog extends JDialog implements Ac-tionListenerpublic ConnectDialog()super(parent,Connect,true); Container contentPane=getContentPane(); JPanel pl=new JPanel(); plsetLayout(new GridLayout(2,2); pladd(newJLabel(User name:); pladd(username=n
13、ew JTextField(); pladd(new JLabel(Password:); pladd(password=new JPasswordField(); contentPaneadd(Center,pl); Panel p2=new Panel(); okButton=addButton(p2,ok); cancelButton=addButton(p2。Cancel); contentPaneadd(South,p2); setSize(240,120); JButton addButton(Container C,String name)JButton button=new J
14、Button(name); buttonaddActionListener(this); Cadd(button); return button; public void actionPerformed(ActionEvent evt)object source=evtgetSource(); if(source= =okButton)ok=true: setVisible(false); else if(source= =cancelButton)setVisible(false); public void showDialog(Connectlnfo transfer)usernamese
15、tText(transferusername); passwordsetText(transferpassword); ok=false; show(); if(ok)transferusername=usernamegetText(); transferpassword=new String(passwordget-Password(); return ok; private JTextField username ; private JPasswordField password; private boolean ok; private JButton okButton; private
16、JButton cancelButton; 13简答题本题是一个Applet,功能是用鼠标画不同颜色的图形。页面中有5个按钮“画红色图形”、“画绿色图形”、“画蓝色图形”、“橡皮”和“清除”,单击前三个按钮中的一个,按住鼠标左键或右键在面板中拖动,就能两出对应颜色的线条,单击“橡皮”按钮,按住鼠标左键或右键在面板中拖动就能将面板中的图形擦除掉,单击“清除”按钮,就能将面板中所有的图形清除掉。 import javaapplet*; import javaawt*; import javaawtevent*; public class java3 extends Applet implement
17、s ActionListenerint x=-1,y=-1,rubberNote=0,clearNote=0; Color C=new Color(255,0,O); int con=3; Button b_red,b_blue,b_green,b_clear,b_quit; public void init()addMouseMotionListener(this); b_red=new Button(画红色图形); b_blue=new Button(画蓝色图形); b_green=new Button(画绿色图形); b_quit=new Button(橡皮); b_clear=new
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 年全国计算机等级考试【二级JAVA 年全国计算机等级考试二级JAVA综合应用试题 全国计算机等级考试二级 全国 计算机等级考试 二级 JAVA 综合 应用 试题
限制150内