作成済みの画面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>
画面を制御するクラスを作成します。
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; } }
エントリーポイントクラスで指定している、最初に表示する画面を変更します
/** * 最初に表示する画面 */ @Override protected PirkaWindow getInitWindow(Map<String, String[]> arg0) { return new Menu(); }