资源简介
java fx2 做ATM机界面,界面清新整洁,使用了fx2的多种特效,更接近真实界面。

代码片段和文件信息
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 bank2\build.fxbuild
目录 0 2013-12-11 07:58 bank2\.settings\
文件 598 2013-12-07 08:34 bank2\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-12-11 07:58 bank2\bin\
目录 0 2013-12-11 07:58 bank2\bin\application\
文件 18613 2013-12-10 11:56 bank2\bin\application\Main.class
文件 2468 2013-12-09 21:34 bank2\bin\application\ImageLoader.class
文件 1239 2013-12-10 11:56 bank2\bin\application\Main$1.class
文件 993 2013-12-10 11:56 bank2\bin\application\Main$2.class
文件 913 2013-12-10 11:56 bank2\bin\application\Main$5.class
文件 976 2013-12-10 11:56 bank2\bin\application\Main$4.class
文件 978 2013-12-10 11:56 bank2\bin\application\Main$3.class
文件 1558 2013-12-10 11:56 bank2\bin\application\Main$6.class
文件 978 2013-12-10 11:56 bank2\bin\application\Main$7.class
文件 8324 2013-12-09 21:31 bank2\bin\application\100.png
文件 8743 2013-12-09 21:31 bank2\bin\application\1000.png
文件 8994 2013-12-09 21:31 bank2\bin\application\2000.png
文件 8573 2013-12-09 21:31 bank2\bin\application\500.png
文件 8952 2013-12-09 21:31 bank2\bin\application\5000.png
文件 10126 2013-12-09 21:31 bank2\bin\application\back.png
文件 6396 2013-12-09 21:31 bank2\bin\application\back2.png
文件 263375 2013-12-09 21:31 bank2\bin\application\background.png
文件 10758 2013-12-09 21:31 bank2\bin\application\cardback.png
文件 10565 2013-12-09 21:31 bank2\bin\application\cardback2.png
文件 10316 2013-12-09 21:31 bank2\bin\application\changepwd.png
文件 9097 2013-12-09 21:31 bank2\bin\application\getmoney.png
文件 312541 2013-12-09 21:31 bank2\bin\application\img1.png
文件 268986 2013-12-09 21:31 bank2\bin\application\img2.png
............此处省略64个文件信息
相关资源
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
评论
共有 条评论