2017年12月23日土曜日

テキストエディタをJavaで作成する計画7

続きまして、第7回はポップアップ作成です。
バージョン情報を表示できるようにします。

【EditerView.fxml】

<Menu mnemonicParsing="false" text="ヘルプ">
    <items>
         <MenuItem mnemonicParsing="false" onAction="#aboutAction" text="バージョン情報" />
    </items>
</Menu>



【EditerController.java】

    private Editer editer;

    /**
     * バージョン情報
     *
     * @param event
     */
    @FXML
    private void aboutAction(ActionEvent event) {
        editer.showAboutInformationDialog();
    }



【Editer.java】

    /**
     * バージョン情報を表示します。
     */
    public void showAboutInformationDialog() {
        Alert alert = new Alert(Alert.AlertType.INFORMATION);
        alert.setTitle(CommonConst.ABOUT_INFORMATION_TITLE);
        alert.setHeaderText(CommonConst.ABOUT_INFORMATION_HEADER_TEXT);
        alert.setContentText(CommonConst.ABOUT_INFORMATION_CONTENT_TEXT);
        alert.showAndWait();
    }



【CommonConst.java】

    /**
     * バージョン情報画面 タイトル
     */
    public static final String ABOUT_INFORMATION_TITLE = "バージョン情報";

    /**
     * バージョン情報画面 ヘッダー
     */
    public static final String ABOUT_INFORMATION_HEADER_TEXT =
            "ヘッダー1行目\n" +            "ヘッダー2行目\n" +
            "ヘッダー3行目\n";

    /**
     * バージョン情報画面 コンテンツ
     */
    public static final String ABOUT_INFORMATION_CONTENT_TEXT =
            "コンテンツ1行目\n" +            "コンテンツ2行目\n" +
            "コンテンツ3行目\n";

[バージョン情報]をクリックすると、ポップアップが表示されるようになりました。









0 件のコメント:

コメントを投稿