MCPcopy Create free account
hub / github.com/R4gd0ll/LazyAnFuZai / ConfigIn

Method ConfigIn

src/main/java/controller/ribaoController.java:59–127  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

57 public Button tijiao;
58
59 @FXML
60 void ConfigIn(){
61 Platform.runLater(() -> {
62 jiben1.clear();
63 jiben2.clear();
64 jiben3.clear();
65 jiben4.clear();
66 jiben5.clear();
67 fengjin1.clear();
68 attip.clear();
69 faxian.clear();
70 gongji.clear();
71 xiangqing.clear();
72 leixing.clear();
73 baobiao.clear();
74 qingbao.clear();
75 });
76 String filename = chooseFile(IC);
77 if (!filename.equals("") && filename.contains("config.conf")) {
78 result = new LinkedHashMap<>();
79 Platform.runLater(() -> {
80 configName.clear();
81 configName.setText(filename);
82 });
83
84 try {
85 // 读取文件内容
86 config = CheckBase.readFile(filename);
87 if(!config.contains("!!!!")){
88 Platform.runLater(() -> {
89 info.appendText("非config文件\n");
90 });
91 return;
92 }
93
94 Platform.runLater(() -> {
95 info.appendText("已读取"+filename+"文件内容\n");
96 });
97
98 String[] var = config.split("!!!!\n");
99 jiben = var[1].split("\n");
100
101
102 Platform.runLater(() -> {
103 jiben1.appendText(jiben[0]);
104 jiben2.appendText(jiben[1]);
105 jiben3.appendText(jiben[2]);
106 jiben4.appendText(jiben[3]);
107 jiben5.appendText(jiben[4]);
108 fengjin1.appendText(jiben[5]);
109 });
110
111 for(int i = 2 ;i<var.length;i++){
112 String[] varR = new String[7];
113 varR[0] = var[i].split("\n")[1];
114 varR[1] = var[i].split("\n")[2];
115 varR[2] = var[i].split("\n")[3];
116 varR[3] = var[i].split("\n")[4];

Callers

nothing calls this directly

Calls 2

chooseFileMethod · 0.95
readFileMethod · 0.95

Tested by

no test coverage detected