资源简介
java做的世界杯程序,简单易理解!直接运行!画面漂亮!
代码片段和文件信息
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MoveString extends applet implements RunnableActionListenerTextListener{
Color darkblue = new Color(2550128);
Graphics offscreenG;
Image offscreenImage;
Image pictop;
Image picbuttom;
int d = 2;
int r = 140;
int angle = 0;
int x = 270;
int y = 400;
int x0 = 260;
int y0 = 200;
int font = 65;
Thread runner;
TextField textString;
String request;
String name=“Wan YanKai“;
public void init(){
offscreenImage = createImage(getSize().width getSize().height);
offscreenG = offscreenImage.getGraphics();
pictop = getImage(getCodebase()“top.gif“);
setLayout(null);
picbuttom = getImage(getCodebase()“buttom.gif“);
setLayout(null);
textString = new TextField(name21);
textString.addTextListener(this);
add (textString);
textString.setBounds(21035010020);
Button submitButton = new Button(“Submit“);
submitButton.addActionListener(this);
add (submitButton);
submitButton.setBounds(3303505020);
Button clearButton = new Button(“Restore“);
clearButton.addActionListener(this);
add (clearButton);
clearButton.setBounds(4003505020);
}
public void change(){
name = textString.getText();
repaint();
}
public void textValueChanged(TextEvent t){
// change();
}
public void actionPerformed(ActionEvent e) {
request = e.getActionCommand();
if (request == “Submit“)
change();
else if (request == “Restore“)
{name = “Wan YanKai“;
textString.setText(“Wan YanKai“);
repaint();
}
}
public void start(){
if (runner == null) {
runner = new Thread(this);
runner.start();
}
}
public void stop(){
if (runner != null) {
runner.stop();
runner = null;
}
}
public void run(){
while (true){
angle += 1;
x = (int)(r*Math.sin(2*Math.PI*angle/360))+x0;
y = (int)(r*Math.cos(2*Math.PI*angle/360))+y0;
{
if (((angle >=0)&&(angle<90))&&(angle%3==0))
font -=1;
else if (((angle >=90)&&(angle<180))&&(angle%3==0))
font -=1;
else if (((angle >=180)&&(angle<270))&&(angle%3==0))
font +=1;
else if (((angle >=270)&&(angle<360))&&(angle%3==0))
font +=1;
}
d = 2;
if (font<25) d=1;
repaint();
if (font==66) font=65;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
......R 4495 2002-05-31 18:06 3 世界杯\Example1\BUTTOM.GIF
......R 4246 2002-06-01 12:13 3 世界杯\Example1\MoveString.class
......R 3823 2002-06-01 12:13 3 世界杯\Example1\MoveString.java
......R 7995 2002-05-31 16:22 3 世界杯\Example1\TOP.GIF
......R 149 2001-11-16 21:08 3 世界杯\Example1\exam1.html
......R 34324 2002-05-24 08:35 3 世界杯\Example1\exampl1_1.jpg
......R 4495 2002-05-31 18:06 3 世界杯\Example2\BUTTOM.GIF
......R 4254 2002-06-01 12:14 3 世界杯\Example2\MoveString.class
......R 3823 2002-06-01 12:14 3 世界杯\Example2\MoveString.java
......R 7995 2002-05-31 16:22 3 世界杯\Example2\TOP.GIF
......R 149 2001-11-16 21:08 3 世界杯\Example2\exam2.html
...D..R 0 2004-12-20 14:38 3 世界杯\Example1
...D..R 0 2004-12-20 14:38 3 世界杯\Example2
...D..R 0 2004-12-20 14:38 3 世界杯
----------- --------- ---------- ----- ----
75748 14
- 上一篇:Java Jfr
ame简单聊天程序 - 下一篇:内容丰富的java电子琴
相关资源
- 内容丰富的java电子琴
-
Java Jfr
ame简单聊天程序 - 飞机订票系统(java)
- 采用JAVA编写VORONOI图
- java sql2000员工管理系统数据库、文档
-
Java ba
se64编码和解码 - java笔试题汇总及答案(另附各大公司
- java版多人聊天室
- java小作业 人事管理系统
- 电话本(Java编写的在控制台上运行)
- java端口扫描程序
- java web网络通讯录
- Java课程设计(15个经典案例)
- java实现POS系统源码
- 俄罗斯方块具体设计(Java描述)带详
- 用JAVA做的通讯录(精简版)
- java数据库版学生成绩管理系统
- 基于java聊天室(gui)
- Java版聊天程序(UDP TCP 多线程)
-
java操作xm
l文件的一个简单代码 - 简单qq聊天(Java socket实现)
- java多人五子棋源码
- java多线程编程 在主线程main中创建两
- JAVA计算器实验报告与源码
- 人事信息管理系统 java课程设计
- 学生信息管理系统 JAVA课程设计
- 自己用java写的计算器源代码(代码注
- 棋盘覆盖---JAVA版
- 语音识别 sphinx4 JAVA 教程
- 用Java实现TCP通信
评论
共有 条评论