资源简介
用javaFX做的一个课堂随机点名程序,用表情包做背景 ,

代码片段和文件信息
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.*;
import javafx.scene.paint.Color;
import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
import javafx.stage.Stage;
import javafx.scene.image.*;
import javafx.geometry.*;
import java.util.*;
public class demo extends Application {
public void start (Stage primaryStage) {
BorderPane pane=new BorderPane();
//背景图片
ImageView imageView1=new ImageView(new Image(“lucky.jpg“));
imageView1.setFitHeight(400);
imageView1.setFitWidth(390);
pane.getChildren().add(imageView1);
pane.setRight(getVBox());
Scene scene = new Scene(pane500400);
primaryStage.setResizable(false);
primaryStage.settitle(“随机点名程序 ( by **********)“);
primaryStage.setScene(scene);
primaryStage.show();
}
private VBox getVBox() {
VBox vBox=new VBox(15);
vBox.setPadding(new Insets(100101515));
vBox.setAlignment(Pos.TOP_RIGHT);
Text text1=new Text(“Name“);
vBox.getChildren().add(text1);
text1.setFill(Color.BLUE);
text1.setFont(Font.font(“Verdana“ FontWeight.BOLD 40));
Button btAdd=new Button(“开始点名“);
vBox.getChildren().add(btAdd);
btAdd.setOnAction(e -> {
String Name = null;
try {
Name = GetLuckyName();
} catch (Exception e1) {
// TODO 自动生成的 catch 块
e1.printStackTrace();
}
text1.setText(Name);
});
VBox.setMargin(btAdd new Insets(1000045));
return vBox;
}
//点名算法
public static String GetLuckyName() throws Exception {
int ij;
int a=1;int b=107;
class Student{
String name;
}
Student[] stu=new Student[108];
java.io.File file=new java.io.File(“stu.txt“);
Scanner input = new Scanner(file);
for (i=0;i<108;i++) {
stu[i]=new Student();
stu[i].name=input.next();}
j=a+(int)(Math.random()*b);
input.close();
return stu[j].name;
}
public static void main(String[] args) {
Application.launch(args);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-16 20:25 StageDemo\
文件 232 2018-10-09 22:44 StageDemo\.classpath
文件 385 2018-10-09 22:33 StageDemo\.project
目录 0 2018-10-09 22:33 StageDemo\.settings\
文件 598 2018-10-09 22:33 StageDemo\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-11-27 19:07 StageDemo\bin\
文件 17524 2018-10-10 14:11 StageDemo\bin\lucky.jpg
目录 0 2018-10-16 20:25 StageDemo\src\
文件 2205 2018-11-27 19:06 StageDemo\src\demo.java
文件 17 2018-11-27 19:06 StageDemo\stu.txt
相关资源
- javafx版高校人员管理系统
- javafx写的记事本
- JavaFX本质论英文版
- Pro JavaFX 9 A Definitive Guide to Building De
- Java摄像开源框架文档、案例、Jar包、
- javaFX实现的图书馆后台管理系统,有
- javafx 选课系统
- JavaFx实现百度文本框的下拉提示功能
- javafx-8u152-apidocs-api
- 基于JavaFx的公寓租赁系统
- 基于Java FX实现的可视化排序算法
- javafx实现的贪吃蛇
- JavaFx2.0 api 手册
- javaFX基础教程及详实
- javafx2.0中文api
- javafx组件-中文文档
- JavaFxchatroom.zip
- 影院管理系统GUI界面
- javafx模拟磁盘管理系统
- JavaFX2.0内建控件教程全部控件
- JavaFX2.0基础教程整合版
- JavaFX 官方中文说明文档及完整DEMO
- 用javafx写的宠物商店
- RIA开发权威指南:基于JavaFX 完整版
- JavaFX的.jar包
- 利用JavaFx实现照片册功能
- javafx的jar包232241
- javafx的一个完整demo
- 各种javafx参考
- Mastering JavaFX 10 高清PDF版,非扫描带完
评论
共有 条评论