欢迎来到天天文库
浏览记录
ID:40558832
大小:202.00 KB
页数:14页
时间:2019-08-04
《java上机20题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java考试上机20题(实17题)2006年12月02日星期六下午01:13一、请编程实现下面的功能。点击Exit按钮或菜单Exit项时关闭窗口。 importjava.awt.*;importjava.awt.event.*;/*事件监听器所在包*/publicclassheihei{ publicstaticvoidmain(String[]args) { Framef=newFrame("Window");/*窗口标题*/ f.setSize(300,250);/*窗口大小*/ f.setLayout(newBorderLayout());/*
2、默认布局参数控件左右相距向上相距*/ f.addWindowListener(newWindowAdapter()/*窗口关闭按钮监听器*/ { publicvoidwindowClosing(WindowEvente)/*关闭*/ { System.exit(0);/*退出程序*/ } }); MenuBarmb=newMenuBar();/*定义一个菜单容器*/ Menum1=newMenu("File");/*定一个菜单项*/ MenuItemmi1=newMenuItem("Open");/*定义菜单功能
3、项*/ MenuItemmi2=newMenuItem("Close"); MenuItemmi3=newMenuItem("-"); MenuItemmi4=newMenuItem("Exit"); /* 菜单中exit的事件监听 */ mi4.addActionListener(newActionListener() { publicvoidactionPerformed(ActionEvente) { System.exit(0);/*退出程序*/ } }); m1.add(mi1);/*功能项加载到菜单项*/
4、 m1.add(mi2); m1.add(mi3); m1.add(mi4); mb.add(m1);/*菜单项加载到菜单容器*/ f.setMenuBar(mb);/*菜单容器挂载到窗体*/ Buttonbtn=newButton("Exit");/*定义一个按钮*/ /* 按钮的事件监听 */ btn.addActionListener(newActionListener() { publicvoidactionPerformed(ActionEvente) { System.exit(0); } }); Pa
5、nelpan=newPanel();/*定义容器*/ pan.setLayout(newFlowLayout());/*容器布局*/ pan.add(btn);/*按钮挂载到容器*/ f.add(pan,"South");/*容器挂载到窗口南面*/ f.show();/*显示窗体*/ }}二、请编程实现下面的功能。importjava.awt.*;importjava.awt.event.*;/*事件监听器所在包*/publicclassheihei{ publicstaticvoidmain(String[]args) { Framef=new
6、Frame("Window");/*建立窗口窗口标题*/ f.setSize(300,250);/*窗口大小*/ f.addWindowListener(newWindowAdapter()/*窗口事件监听器*/ { publicvoidwindowClosing(WindowEvente)/*窗口关闭按钮*/ { System.exit(0);/*退出程序*/ } }); MenuBarmb=newMenuBar();/*定义一个菜单容器*/ Menum1=newMenu("Edit");/*定一个菜单项*/
7、Menum2=newMenu("Paste");/*另一个菜单项作为级联菜单项*/ MenuItemmi1=newMenuItem("PasteAll");/*定义菜单功能项*/ MenuItemmi2=newMenuItem("PastePart"); MenuItemmi3=newMenuItem("Copy"); MenuShortcutms4=newMenuShortcut(KeyEvent.VK_X);/*定义快捷键*/ MenuItemmi4=newMenuItem("Cut",ms4);/*定义菜单功能项并附加快捷键*/ Menu
8、Itemmi5=newMenuItem("-"); Checkb
此文档下载收益归作者所有