rommel1115
@rommel1115 (元人 中村)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

5秒ごとに画像が変わるスライドショーを作りたいです

解決したいこと

現在、5秒ごとに画像が変わるスライドショーを作りたいのですが、何から作り始めたらいいか分かりません…

どなたか、過去のサンプルかアドバイスを頂けたら助かります…

または、問題・エラーが起きている画像をここにドラッグアンドドロップ。

該当するソースコード

          class gaEventHandler implements EventHandler<ActionEvent>{
        public void handle(ActionEvent e4) {
            Image[] im = new Image[3];
            ImageView img;
            stage5 = new Stage();
            BorderPane bp =new BorderPane();
            rb1 = new RadioButton("再生");
            tg = new ToggleGroup();
            rb1.setToggleGroup(tg);
            rb1.setSelected(false);
            rb1.setOnAction(new saiEventHandler());
            Scene sc = new Scene(bp, 400, 400);
            bp.setBottom(rb1);
            stage5.setScene(sc);
            stage5.show();
            //写真を繋げて再生できるように配列と繰り返しの型が必要となる
            //写真を複数保存できる仕組み

        }
    }
          class saiEventHandler implements EventHandler<ActionEvent>{
        public void handle(ActionEvent e) {
            FileChooser fc = new FileChooser();
            for(int i = 0;i<3;i++)//画像の長さで {

                try {
                    Thread.sleep(3000);
                }catch(InterruptedException ex){
                     ex.printStackTrace();
                    }

                }
          //1枚につきx秒で変わる時間制と併せて、保存している写真にアニメーションを加える。
        }

恥ずかしながらここまでしか考えていません…

0

1Answer

jQueryにはslickというスライドショー専用のプラグインがあります。

0Like

Comments

  1. @rommel1115

    Questioner

    これをjavafxで使うことって出来るのですか…?
  2. たいへん失礼しました。
    バックエンドがJavaでフロントは静的htmlだと勘違いしていました。
    javafxなるJavaのguiライブラリがあるのですね。
    先程、javafx スライドショー等とググってみましたがそれらしき記事がありましたので、検索して先人の知恵を借りるのが早いのかなと思います。
  3. @rommel1115

    Questioner

    いえ、こちらこそ回答をしていただきありがとうございます!
    ご参考にまで、そちらのサイトを拝見したいのですが可能でしょうか?
  4. @rommel1115

    Questioner

    非常に参考になります!
    少し、このコードについて質問をしたいのですが大丈夫でしょうか?

Your answer might help someone💌