当前位置:   article > 正文

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

创建一个简单的时钟applet实验报告

西安邮电大学

(计算机学院)

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/269000
推荐阅读
相关标签
  

闽ICP备14008679号