赞
踩
西安邮电大学
(计算机学院)
Java程序设计课内实豔报告
实验名称
专业名称:软件工程
班 级:1201
学生姓名:
学号(8位
指导教师:
实验日期:2014年5月26 口
一?实验目的及实验环境
理解Applet生命周期模型及运行原理,掌握Applet设计方法,能结合以 前知识,综合应用,实现实用价值的小应用程序。
二.实验内容
运行JDKDemo中的示例程序,加强对Applet的理解。
设计一个Applet,完成将小写数字货币转换成大写形式。如输入189.56, 输岀文本框显示:壹佰捌拾玖元伍角陆分。
设计一个Applet,完成数字时钟功能。
三.方案设计
使用Box类布局小应用程序
第一题 public void init() {
String blinkFrequency = getParameter('1 speed"); delay = (blinkFrequency == null) ? 400
:(1000 / Integer.parselnt(blinkFrequency)); labelString = getParameter(n 1 b 1");
if (labelString == null) { labelString = ” Blink”;
}
Font font = new java.awt.Font(nSerifFont.PLAIN, 24); setFont(font);
第二题 public void actionPerformed(ActionEvent e) { try {
String str = jtfD.getText();
double money= Double.parseDouble(str); jtfU.setText(toRMB(money));
} catch (Exception ex) { JOptionPane.showMessageDialog(null, ex);
}
}
第三题 public void run() {
Thread me = Thread.currentThread();
while (timer == me) {
try {
Thread.sleep(lOO);
} catch (InterruptedException e) {
repaintQ;
正常测试数据(3组)及运行结果;
水圄小应用程序查看器:Blink?忑[=|回I—W
小应用程序
Blink
已启动小应用程序。
小写189.56
犬写壹佰捌拾玖元伍角陆分
Change
已启动小应用程序。
圄 小应用理序奁看器:Cloclcd^s」^ I回I?QmT 小应用程序
星期三五月28 13:24:22 2014
已启动小应用程序。
五.总结
实验过程中遇到的问题及解决办法;
在使用Box吋不熟悉它的方法,不知道该如何使用
对设计及调试过程的心得体会。
对APPLET的编程不熟悉,该多看看书,查查API
六.附录:源代码(电子版)
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.util.StringTokenizer;
import java.util.Timer;
import java.util.TimerTask;
public class Blink extends java.applet.Applet { private static final long serialVersionUID = -775844794477507646L; private Timer timer;
private String labelString;
private int delay;
public void init() {
String blinkFrequency = getParameter(11 speedn;
delay = (blinkFrequency == null) ? 400
:(1000/ Integer?parselnt(blinkF「equency));
labelString = getParameter(ulbr,);
if (labelString == null) {
labelString = “Blink”;
}
Font font = new java.awt.Font(nSerifFont.PLAIN, 24); setFont(font);
public void start() {
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。