Java课程实验报告9

Java 程序设计实验西南交大信息学院陈帆(2015)实验内容 姓名 专业第 09 周实验 图形用户界面编程(二)王建君 学号 软件工程 20122668成绩 班级 日期 软件 3 班 2015 年 5 月 7 日【实验目的】--字符串处理 掌握基于 AWT 的 GUI 设计  理解掌握布局管理器的使用  理解掌握委托事件处理模型  理解掌握各种 AWT 组件,并能构建出操作友好的 GUI【实验内容】1、编辑、编译、运行下面 java 程序编写 LX7_6.java 程序文件,源代码如下。 import java.awt.*; import java.awt.event.*; public class LX7_6 extends Frame implements ActionListener { Button btn1, btn2; TextField f,tf1,tf2; TextArea Area; LX7_6() { super(Font(nListener menuListener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub String cmd = e.getActionCommand(); ta.append(pfDingbats * 字体风格可以是以下几种常量之一: * Font.BOLD * Font.ITALIC * Font.PLAIN * Font.BOLD+Font.ITLAIC */************************************* 编辑、编译、运行下面 java 程序,理解掌握 Font、Color 类的使用 import java.awt.*; public class SetFontExample{ public static void main(String args[]){ Frame f = new Frame(public static void main(String args[]) { ThreeListener two = new ThreeListener(); two.go(); } public void go() { f = new Frame(器 MouseMotionListener MouseListener_T mt=new MouseListener_T();//内部类 f.addMouseListener(mt); //注册监听器 MouseListener WindowListener_T wt=new WindowListener_T();//外部类 f.addWindowListener(wt);//注册监听器 WindowListener f.setSize(300,200); f.setVisible(true); } class MouseListener_T implements MouseListener//内部类 { public void mouseEntered(MouseEvent e) { String s = e){ //隐藏对话框 d.setVisible(false); } }【实验结果与分析】(1) 程序运行结果截图:程序分析:程序利用对话框(Dialog)类创建“模式(modal)”窗口,当用户单击框架中的按钮时,对话框将被 显示出来。 -------------------------------------------------------------------------------------------------第 17 页共 20 页Java 程序设计实验西南交大信息学院陈帆(2015)7、弹出式对话框弹出式菜单 /** * 弹出式菜单(PopupMenu)是一种比较特殊的独立菜单,它需要通过 add()方法加入某个组件,但是又不受布局 管理器的控制。 * 弹出式菜单有两种构造方法: * (1)public PopupMenu()构造一个没有名称的弹出式菜单 * (2)public popupMenu(String label)构造一个有指定名称的弹出式菜单 * 弹出式菜单需要依附在某个组件上,虽然也是通过 add()方法实现的,但是却和普通的组建加入容器不太一 样。因为弹出式菜单不受布局管理器的控制,并且在现实弹出式菜单时,必须调用 show()方法: * public void show(Component origin,int x,int y) * 在这个方法中需要有一个组件作参数, 该组件应该存在于弹出式菜单所依附的组件中, 它的位置将作为显示 弹出式菜单的参考原点。 * 下面的程序是一个创建并显示弹出式菜单的例子 */ 运行下面程序,给出程序运行结果——理解掌握 Java 弹出式对话框的使用。 import java.awt.*; import java.awt.event.*; public class PopupMenuExample implements ActionListener{ Frame f; Button b; PopupMenu pm; public static void main(String args[]){ PopupMenuExample pme = new PopupMenuExample(); pme.init(); } void init(){ f = new Frame(实验文档要规范并且要编辑排版,先用 WORD 文档编辑,然后转换出 PDF 文档,文件名 必须按照下面格式命名:第*周实验 + 姓名+学号。3、每周的实验文档,原则上周四实验结束后交(最迟在每周四晚 9 点前,过期按实验作 业缺席处理)4、 5、上交实验文档方式:Email 至:[email protected] 发送 Email 时,Email 主题必须是:第*周实验 + 姓名+学号,否则不予处理第 20 页共 20 页


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn