• 大小: 2.83MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-16
  • 语言: Java
  • 标签: java  fx2  ATM  界面  

资源简介

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个文件信息

评论

共有 条评论