西安邮电大学java实验报告_西安邮电大学java小应用程序APPLET报告.docx

西安邮电大学

(计算机学院)

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() {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值