前提・実現したいこと
・診断の結果は、ジャンプ先の最後の場所で作るというイメージでしょうか?(そこから、また別のステージに飛ぶシステムを作りたいです)
・画像のファイルを設定するときに保存する仕組みもつくったのですが、保存先のフォルダをダイアログで指定するのは可能でしょうか…?
宜しくお願い致します。
該当のソースコード
javafx
11番目の質問のコード 2このじゅんぷ先を最終的に32通りになるように作るのでしょうか? 3 private void createCSV() throws IOException { 4 List<String> lines = Arrays.asList( 5 // インデントは単に見やすくするだけで、階層を解析しているわけではない 6 // 問1問2問2問3問3問3問3 の順番でも別に構わないが、おそらく見にくいw 7 // ジャンプ行番号を間違えるとループしたり、IndexOutOfBoundsException が出ます! 8 // 質問or診断中の'↵'は、読み込み時に改行に置換 9 "質問,選択1,選択2,選択1ジャンプ行番号,選択2ジャンプ行番号", 10 "問1:,aaa,bbb,3,10", 11 " 問2:,aaa,bbb,4,7", 12 " 問3:,aaa,bbb,5,6", 13 " 診断↵aaa aaa aaa", 14 " 診断↵aaa aaa bbb", 15 " 問3:,aaa,bbb,8,9", 16 " 診断↵aaa bbb aaa", 17 " 診断↵aaa bbb bbb", 18 " 問2:,aaa,bbb,11,14", 19 " 問3:,aaa,bbb,12,13", 20 " 診断↵bbb aaa aaa", 21 " 診断↵bbb aaa bbb", 22 " 問3:,aaa,bbb,15,16", 23 " 診断↵bbb bbb aaa", 24 " 診断↵bbb bbb bbb"); 25 26 Files.write(Paths.get("test.csv"), lines, StandardCharsets.UTF_8); 27 } 28}
javafx
12番目の質問のコード 2 bt1.setOnAction(ae -> { 3 FileChooser fileChooser = new FileChooser(); 4 FileChooser.ExtensionFilter imageFilter = new FileChooser.ExtensionFilter("画像ファイル", "*.bmp", "*.gif", "*.jpg", "*.jpeg", "*.png"); 5 fileChooser.getExtensionFilters().add(imageFilter); 6 File file = fileChooser.showOpenDialog(stage4); 7 if (file != null) { 8 Image image = new Image(file.toURI().toString(), 0, 100, true, true); 9 lb.setGraphic(new ImageView(image)); 10 11 String dir = ""; 12 String fileName = file.getName(); // ファイル名 13 String ext = fileName.substring(fileName.lastIndexOf(".") + 1); 14 File output = new File(dir + fileName); 15 try { 16 ImageIO.write(SwingFXUtils.fromFXImage(image, null), ext, output); 17 } catch (IOException e) { 18 e.printStackTrace(); 19 } 20 } 21 22 23 //チェックボタンで、総水量と総日光量の計算が出来るようにする(なお、変数は総水量と総日光量と比べる基準とする) 24 //警告枠の作成 25 });
補足情報(FW/ツールのバージョンなど)
jdk14
タイトルや内容もそうなのですが、nakagenさんにとってはそうなのでしょうが、第三者が検索等で来ることもあります。
質問者・回答者・閲覧者それぞれメリットを得られるよう、端的かつ十分な情報を記載するよう努めてください。
よりよい質問になるようにしていきましょう。
もし読んでいなければ一通り目を通しておきましょう。
[質問するときのヒント|teratail(テラテイル)](https://teratail.com/help/question-tips
[3分でわかるteratail|teratail(テラテイル)](https://teratail.com/tour
たしかに、他者から見ても分かるような内容で書かないといけませんね…
気を付けます
回答1件
あなたの回答
tips
プレビュー