我想写一个手机号抽奖的程序,屏幕上有个框里面手机号不断滚动,但是现在不知道怎么实现滚动的效果,谢谢达人指教
解决方案 »
- 小女急求各位前辈帮忙:字符串截取问题!!!
- 对mp3一些属性不太了解
- 菜鸟再次发问
- 谁能给我介绍一本讲解jdk源代码的书,最好是中文的(最好能讲的比较详细)
- 请问哪里有下载netbean的?谢谢!
- 新手很困惑,谁能帮我看看
- String s = new String("xyz");创建了几个String Object?
- 请问那里有支持格式为PDG,PDF,WDL 的阅读浏览器下载
- 在javabean中如何使jsp页面重定向,或者弹出一个信息对话框?
- jb5+win2000下开发的应用,在linux下运行报Font specific not found,如何解决?
- 编译JAVA文件时,导入的包要放在哪?
- JDK自带的源代码格式太乱,没法看啊
package com.mobile.phone.take.out;import java.util.HashMap;
import java.util.Random;
import java.io.IOException;
public class MobilePhoneTakeOut {
static int stopFlag; public static void main(String args[]) {
HashMap phoneNumber = new HashMap();
phoneNumber.put(new Integer(1), "13945667725");
phoneNumber.put(new Integer(2), "13945794833");
phoneNumber.put(new Integer(3), "13984733437");
phoneNumber.put(new Integer(4), "13949069473");
phoneNumber.put(new Integer(5), "13289450158");
phoneNumber.put(new Integer(6), "13900237642");
phoneNumber.put(new Integer(7), "13823756232");
phoneNumber.put(new Integer(8), "13387453796");
phoneNumber.put(new Integer(9), "13624602217");
phoneNumber.put(new Integer(0), "13634657836"); PhoneNumber phoneNumberThread = new PhoneNumber(phoneNumber);
phoneNumberThread.start(); GetResult getResult = new GetResult();
getResult.start(); }
}class GetResult extends Thread { static boolean stop = false; public void run() {
try {
if (System.in.read()!=-1) {
stop = true;
Thread.yield();
}
} catch (IOException e) {
e.printStackTrace();
} }
}class PhoneNumber extends Thread {
HashMap phoneNumber;
PhoneNumber(HashMap phoneNumber) {
this.phoneNumber = phoneNumber;
} public void run() {
while (true) {
try {
if (GetResult.stop) {
break;
}
System.out.println(phoneNumber.get(new Integer(new Random().nextInt(9))));
Thread.sleep(100);
Thread.yield();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}