IOP-toolの使い方

機能拡張1:メニュー画面を作る

1.メニュー画面HTML作成

作成済みの画面HTMLを参考にして、メニュー画面を作成します。

Menu.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <header>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
        <meta http-equiv="Pragma" content="no-cache">
        <meta http-equiv="Cache-Control" content="no-cache">
        <meta http-equiv="Expires" content="-1">

        <script src="js/prototype.js" type="text/javascript"></script>
        <script src="js/oafw.js" type="text/javascript"></script>

        <title>test</title>
        <style type=text/css>
            .tx1{background-color:#c0c0ff;}
            .tx2{background-color:#e8e8e8;}
        </style>
        <link rel="stylesheet" type="text/css" href="css/pirkaiop.css" />
        <script type="text/javascript">
        <!--
            var oafeObj;

            function initOafw(){
                oafeObj = new Oafw();
            }
        -->
        </script>

    </header>

    <body onload="initOafw();">
        <form name="actionForm" method="post">
            <center>
            <h1 class="header">メニュー</h1>
            <font color="#ff0000">
                <span name="errorMessage">エラーメッセージエリア</span>
            </font><br>
            <input type="submit" name="goto_usermasterlist_button" class="menubtn" value="ユーザーマスターメンテナンス">
            <br>
            </center>
        </form>
    </body>
</html>

2.メニュー画面制御Javaクラス作成

画面を制御するクラスを作成します。

Menu.java

package ioptool.study.view;

import jp.oarts.pirka.core.win.PirkaWindow;

/**
 * メニュー画面 prika ウインドウクラス
 */
@SuppressWarnings("serial")
public class Menu extends PirkaWindow {

    /**
     * コンストラクタ
     */
    public Menu() {
    }

    /**
     * ユーザーマスターメンテナンスボタンクリック時の処理
     */
    public PirkaWindow goto_usermasterlist_button() {

        PirkaWindow userlistListWindow = new UserlistList();

        return userlistListWindow;
    }
}

3.起動画面の変更(エントリーポイントクラスの修正)

エントリーポイントクラスで指定している、最初に表示する画面を変更します

   /**
    * 最初に表示する画面
    */
   @Override
   protected PirkaWindow getInitWindow(Map<String, String[]> arg0) {

       return new Menu();
   }
img1101.png

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS