ここから本文です

Javafxについて質問です。 GUI上でボタンが押された時の処理としてダイアログを作...

tat********さん

2017/2/2016:14:53

Javafxについて質問です。
GUI上でボタンが押された時の処理としてダイアログを作成するようにしたいのですが、ソースコードはどのようにしたらいいでしょうか?

閲覧数:
157
回答数:
1

違反報告

ベストアンサーに選ばれた回答

reb********さん

2017/2/2020:41:02

Alertクラスでダイアログを表示すると簡単ですよ。
以下は、ボタンが押されたときに、ダイアログを生成して表示するサンプルです。
参考にしてください。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Alert;
import javafx.stage.Stage;
import javafx.scene.control.Button;
import javafx.scene.layout.BorderPane;
import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.ButtonType;

public class Test extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage stage) throws Exception
    {
        BorderPane pane = new BorderPane();
        Scene scene = new Scene(pane, 150, 100 );

        Button button = new Button("ボタン!");
        pane.setTop(button);
        button.setOnAction((ActionEvent)-> {
            Alert dlg = new Alert(AlertType.NONE, null, ButtonType.OK);
            dlg.setTitle( "ダイアログ" );
            dlg.getDialogPane().setContentText("testテスト");
            dlg.show();
        });

        stage.setScene( scene );
        stage.show();
    }

}

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる