java fx2 做ATM机界面,界面清新整洁,使用了fx2的多种特效,更接近真实界面。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-11 07:58 bank2
文件 569 2013-12-07 08:34 bank2.project
文件 384 2013-12-07 08:34 bank2.classpath
文件 304 2013-12-07 08:34 bank2uild.fxbuild
目录 0 2013-12-11 07:58 bank2.settings
文件 598 2013-12-07 08:34 bank2.settingsorg.eclipse.jdt.core.prefs
目录 0 2013-12-11 07:58 bank2in
目录 0 2013-12-11 07:58 bank2inapplication
文件 18613 2013-12-10 11:56 bank2inapplicationMain.class
文件 2468 2013-12-09 21:34 bank2inapplicationImageLoader.class
文件 1239 2013-12-10 11:56 bank2inapplicationMain$1.class
文件 993 2013-12-10 11:56 bank2inapplicationMain$2.class
文件 913 2013-12-10 11:56 bank2inapplicationMain$5.class
文件 976 2013-12-10 11:56 bank2inapplicationMain$4.class
文件 978 2013-12-10 11:56 bank2inapplicationMain$3.class
文件 1558 2013-12-10 11:56 bank2inapplicationMain$6.class
文件 978 2013-12-10 11:56 bank2inapplicationMain$7.class
文件 8324 2013-12-09 21:31 bank2inapplication100.png
文件 8743 2013-12-09 21:31 bank2inapplication1000.png
文件 8994 2013-12-09 21:31 bank2inapplication2000.png
文件 8573 2013-12-09 21:31 bank2inapplication500.png
文件 8952 2013-12-09 21:31 bank2inapplication5000.png
文件 10126 2013-12-09 21:31 bank2inapplicationack.png
文件 6396 2013-12-09 21:31 bank2inapplicationack2.png
文件 263375 2013-12-09 21:31 bank2inapplicationackground.png
文件 10758 2013-12-09 21:31 bank2inapplicationcardback.png
文件 10565 2013-12-09 21:31 bank2inapplicationcardback2.png
文件 10316 2013-12-09 21:31 bank2inapplicationchangepwd.png
文件 9097 2013-12-09 21:31 bank2inapplicationgetmoney.png
文件 312541 2013-12-09 21:31 bank2inapplicationimg1.png
文件 268986 2013-12-09 21:31 bank2inapplicationimg2.png
............此处省略64个文件信息
package application;
import java.io.InputStream;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import javafx.scene.image.Image;
import javafx.scene.image.WritableImage;
/**
* @author hanxi
*
*/
public class ImageLoader extends Thread {
double width = 445;
double height = 336;
// 阻塞队列存储图片
BlockingQueue images = new ArrayBlockingQueue<>(2);
// 图片结束
Image eof = new WritableImage(1 1);
boolean cancelled = false;
String[] resources = { “img1.png“ “img2.png“ “img3.png“
“img4.png“ };
public void cancel() throws InterruptedException {
cancelled = true;
interrupt();
join();
}
public Image getNextImage() {
try {
Image res = images.take();
if (res != eof) {
return res;
}
} catch (InterruptedException e) {
e.printStackTrace();
}
return null;
}
public void run() {
int id = 0;
try {
while (true) {
String path = resources[id];
InputStream is = getClass().getResourceAsStream(path);
if (is != null) {
Image image = new Image(is width height true true);
if (!image.isError()) {
images.put(image);
}
}
id++;
if (id >= resources.length) {
id = 0;
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (!cancelled) {
try {
images.put(eof);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-11 07:58 bank2
文件 569 2013-12-07 08:34 bank2.project
文件 384 2013-12-07 08:34 bank2.classpath
文件 304 2013-12-07 08:34 bank2uild.fxbuild
目录 0 2013-12-11 07:58 bank2.settings
文件 598 2013-12-07 08:34 bank2.settingsorg.eclipse.jdt.core.prefs
目录 0 2013-12-11 07:58 bank2in
目录 0 2013-12-11 07:58 bank2inapplication
文件 18613 2013-12-10 11:56 bank2inapplicationMain.class
文件 2468 2013-12-09 21:34 bank2inapplicationImageLoader.class
文件 1239 2013-12-10 11:56 bank2inapplicationMain$1.class
文件 993 2013-12-10 11:56 bank2inapplicationMain$2.class
文件 913 2013-12-10 11:56 bank2inapplicationMain$5.class
文件 976 2013-12-10 11:56 bank2inapplicationMain$4.class
文件 978 2013-12-10 11:56 bank2inapplicationMain$3.class
文件 1558 2013-12-10 11:56 bank2inapplicationMain$6.class
文件 978 2013-12-10 11:56 bank2inapplicationMain$7.class
文件 8324 2013-12-09 21:31 bank2inapplication100.png
文件 8743 2013-12-09 21:31 bank2inapplication1000.png
文件 8994 2013-12-09 21:31 bank2inapplication2000.png
文件 8573 2013-12-09 21:31 bank2inapplication500.png
文件 8952 2013-12-09 21:31 bank2inapplication5000.png
文件 10126 2013-12-09 21:31 bank2inapplicationack.png
文件 6396 2013-12-09 21:31 bank2inapplicationack2.png
文件 263375 2013-12-09 21:31 bank2inapplicationackground.png
文件 10758 2013-12-09 21:31 bank2inapplicationcardback.png
文件 10565 2013-12-09 21:31 bank2inapplicationcardback2.png
文件 10316 2013-12-09 21:31 bank2inapplicationchangepwd.png
文件 9097 2013-12-09 21:31 bank2inapplicationgetmoney.png
文件 312541 2013-12-09 21:31 bank2inapplicationimg1.png
文件 268986 2013-12-09 21:31 bank2inapplicationimg2.png
............此处省略64个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)