资源简介
Java语言程序设计与数据结构(基础篇)第15章课后习题代码
代码片段和文件信息
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.image.ImageView;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
import java.util.ArrayList;
public class Exercise15_01 extends Application {
@Override
// Override the start method in the Application class
public void start(Stage primaryStage) {
// There are two ways for shuffling. One is to use the hint in the book.
// The other way is to use the static shuffle method in the java.util.Collections class.
ArrayList list = new ArrayList<>();
for (int i = 1; i <= 52; i++) {
list.add(i);
}
java.util.Collections.shuffle(list);
HBox hBox = new HBox(5);
hBox.setAlignment(Pos.CENTER);
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(0) + “.png“));
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(1) + “.png“));
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(2) + “.png“));
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(3) + “.png“));
// Create a button
Button btRefresh = new Button(“Refresh“);
btRefresh.setOnAction(e -> {
java.util.Collections.shuffle(list);
hBox.getChildren().clear();
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(0) + “.png“));
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(1) + “.png“));
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(2) + “.png“));
hBox.getChildren().add(new ImageView(“image/card/“ + list.get(3) + “.png“));
});
BorderPane pane = new BorderPane();
pane.setCenter(hBox);
pane.setBottom(btRefresh);
BorderPane.setAlignment(btRefresh Pos.TOP_CENTER);
// Create a scene and place it in the stage
Scene scene = new Scene(pane 250 150);
primaryStage.settitle(“Exercise15_01“); // Set the stage title
primaryStage.setScene(scene); // Place the scene in the stage
primaryStage.show(); // Display the stage
}
/**
* The main method is only needed for the IDE with limited
* JavaFX support. Not needed for running from the command line.
*/
public static void main(String[] args) {
launch(args);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 867 2019-07-04 20:00 chapter15\chapter29\Exercise29_03.java
文件 2592 2019-07-04 20:00 chapter15\chapter29\Exercise29_04(1).java
文件 2592 2019-07-04 20:00 chapter15\chapter29\Exercise29_04.java
文件 2274 2019-07-04 20:00 chapter15\chapter29\Exercise29_05.java
文件 1544 2019-07-04 20:00 chapter15\chapter29\Exercise29_09.java
文件 1900 2019-07-04 20:00 chapter15\chapter29\Exercise29_10.java
文件 1612 2019-07-04 20:00 chapter15\chapter29\Exercise29_11.java
文件 4128 2019-07-04 20:00 chapter15\chapter29\Exercise29_12.java
文件 6167 2019-07-04 20:00 chapter15\chapter29\Exercise29_13.java
文件 6664 2019-07-04 20:00 chapter15\chapter29\Exercise29_14.java
文件 8446 2019-07-04 20:00 chapter15\chapter29\Exercise29_15.java
文件 7480 2019-07-04 20:00 chapter15\chapter29\Exercise29_16.java
文件 13770 2019-07-04 20:00 chapter15\chapter29\Exercise29_17.java
文件 24181 2019-07-04 20:00 chapter15\chapter29\Exercise29_18.java
文件 21827 2019-07-04 20:00 chapter15\chapter29\Exercise29_20.java
文件 2398 2019-07-04 20:00 chapter15\Exercise15_01(1).java
文件 2103 2019-07-04 20:00 chapter15\Exercise15_01Extra.java
文件 1575 2019-07-04 20:00 chapter15\Exercise15_02.java
文件 2784 2019-07-04 20:00 chapter15\Exercise15_02Extra.java
文件 2225 2019-07-04 20:00 chapter15\Exercise15_03.java
文件 1467 2019-07-04 20:00 chapter15\Exercise15_03Extra.java
文件 2677 2019-07-04 20:00 chapter15\Exercise15_04.java
文件 2729 2019-07-04 20:00 chapter15\Exercise15_04Extra.java
文件 2900 2019-07-04 20:00 chapter15\Exercise15_05.java
文件 8387 2019-07-04 20:00 chapter15\Exercise15_05Extra.java
文件 1172 2019-07-04 20:00 chapter15\Exercise15_06.java
文件 3363 2019-07-04 20:00 chapter15\Exercise15_06Extra.java
文件 1211 2019-07-04 20:00 chapter15\Exercise15_07.java
文件 5885 2019-07-04 20:00 chapter15\Exercise15_07Extra.java
文件 1170 2019-07-04 20:00 chapter15\Exercise15_08.java
............此处省略37个文件信息
- 上一篇:Louvain java实现
- 下一篇:java实现聊天的服务端
相关资源
- java实现聊天的服务端
- Louvain java实现
- 用java实现2048小游戏的实验报告
- java大作业之留言板
- 大一java学生管理信息系统全
- 不错的中国象棋单机版
- java股票实时查询小软件
- java实现录频并播放
- 考试管理系统,期末大作业,java,
- Java网络编程 多点聊天chatting 服务器
- java连连看游戏源代码
- Java五子棋局域网联机版
- 银行系统java源代码。。。。。。。。
- 评论回复功能demo
- javaFX写的推箱子小游戏
- java-个人生活助手源代码+sql
- mysql-connector-java-5.1.8-bin
- java短信验证前后台全部
- mysql-connector-java-5.1.7-bin.jar.rar
- JAVA实现GUI计时器+贪吃蛇+扫雷
- java写的画板
- mysql-connector-java-5.1.40-bin.jar连接器
- java实现学生管理系统控制台
- Java实现-生成带参的小程序二维码
- JAVA 像素鸟游戏
- java超市收银系统
- java百度OCR文字识别名片信息补充
- java数据库编程,对数据库的一系列操
- 纯JavaSwing界面,小型人才资源管理系
- ValidateCode.jar包含用法,Java生成图片验
评论
共有 条评论