看板java
标 题Thread小小的范例 (for make sense)
发信站SayYA 资讯站 (Mon May 22 11:30:42 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
http://static.flickr.com/52/150894844_ec211e39d4_o.png
这范例的用途是纯粹示范怎麽使用Thread,
首先,以
<%
JAVA题目 麻烦大家了
题目:1. 请写出程式显示出下列的图示,其中文字包含斜体字及较大的字体。(暗示:
使用HTML)
图示在
http://www.wretch.cc/album/show.php?i=smalljane2&b=3&f=1062647724&p=0里
面哩 last是斜体哦 big是大一点的字哦
%>
为例,俺写了一个这样的程式。
但是,俺目前使用这一台的电脑有点老旧,如果开了eclipse,小画家就开不出来。
所以,即使用了screen print键,也不知该把图paste到那去。
而screen capture在java中可以很简单的做出来。
所以我们可以在显示JFrame的同时,使用Thread为我们照下萤目的内容
<%
Thread xd = new Thread(){
public void run() {
try {
// 5秒後启动,好让我有时间把Frame拉一拉挡住html :P
Thread.sleep(5000);
Robot r = new Robot();
Toolkit toolkit = Toolkit.getDefaultToolkit();
BufferedImage buf =
r.createScreenCapture(new Rectangle(toolkit
.getScreenSize()));
ImageIO.write(buf, "png", new File("c:\\Test.png"));
// outside scope variable
t.dispose();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
%>
写好了Thread後,用他的xd reference,告诉他要开始了
xd.start();
就开始..5 .4...3...2.....1....(比Ya)
这纯是make sense给还没开始使用Thread的人。
看倌别挑剔啊>"<
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 163.26.34.214
◆ Modify: 06/05/22 11:30:42 <163.26.34.214>