InputMan for Java EE 1.0Jでお手軽GUI作成
瀬戸 遥 [著] 2008/12/04 14:00

サンプルソース 2471.61 KB

 InputMan for Java EE 1.0Jは、JSPアプリケーションでコンポーネントを開発環境に提供してくれるコンポーネントスイートです。今回は、このInputMan for Java EE 1.0Jの中から、電卓機能を持ったコンポーネントをJSPページに実装し、電卓の計算結果をアラートダイアログボックスで表示するJSPアプリケーションを作ってみました。

1 2 3 →

はじめに

 JSPアプリケーションでコンポーネントが使えたら、どんなに開発が楽になるだろうと考えたことはありませんか? しかも、イベント処理はJavaScriptが使え、サーバサイドのアプリケーション(サーブレット)との連携ができ、クライアントサイドでのスクリプト処理も可能なら言うことなしですよね。

 InputMan for Java EE 1.0Jは、そんな夢のようなコンポーネントを開発環境に提供してくれるコンポーネントスイートです。今回は、このInputMan for Java EE 1.0Jの中から、電卓機能を持ったコンポーネントをJSPページに実装し、電卓の計算結果をアラートダイアログボックスで表示するJSPアプリケーションを作ってみました。

電卓機能を持ったJSPページを表示し、電卓の計算結果をアラートダイアログボックスで表示する
電卓機能を持ったJSPページを表示し、電卓の計算結果をアラートダイアログボックスで表示する
電卓のデザインには、InputMan for Java EEデザイナを使う
電卓のデザインには、InputMan for Java EEデザイナを使う

対象読者

 Java、Swingコンポーネント、Eclipseを使ってプログラムを作ったことのある人。

 また、Apache TomcatなどのWebサーバで、サーバサイド・クライアントサイドのJava(JSP)プログラムを作ったことのある人。

必要な環境

 JDK5.0以降、Eclipse3.0以降、Apache Tomcat5.x以降。

 なお、本プログラムは以下の環境で作成し動作確認を行っています。

  • Windows XP Service Pack 2
  • JDK 6 Update 5
  • Eclipse 3.1.1
  • Apache Tomcat 5.5

コンポーネントのインストール

 はじめてInputMan for Java EE 1.0Jを使用する方は、使用しているコンピュータにInputMan for Java EE 1.0Jをインストールする必要があります。インストーラは、グレープシティのWebページからダウンロードできますので、ここからダウンロードしてインストールしてください。

 製品ページ左側の[ダウンロード]-[トライアル版]をクリックし、「こちらからお申し込みください」をクリックして、申し込みフォームに必要事項を入力すると、ライセンスキーなどトライアル版を利用するのに必要な情報が記載されたメールが送られてきます。後は、このメールの内容に従ってダウンロードします。

 なお、トライアル版は企業ユーザーのみが対象になっており、個人名での申し込みはできないので注意してください。また、トライアル版は機能制限と利用期限が設けられています。詳しくは製品のホームページで確認してください。

サンプルプログラムの実行方法

 ダウンロードしたサンプルファイルを解凍したら、フォルダ構成を変えずにTomCatの仮想ディレクトリ(localhost:8080)にコピーします。

 そして、Webブラウザに以下のURLを入力して起動します。

http://localhost:8080/myweb/

 InputMan for Java EE 1.0Jの各コンポーネントを使えるようにするには、以下の操作が必要になります。なお、本記事のサンプルファイルは、既にこの操作が行われたものとなっています。

1

 InputMan for Java EE 1.0Jがインストールされているフォルダのlibフォルダから、clientフォルダをコピーし、JSPファイルのある仮想ディレクトリに配置します。ここには、コンポーネントが参照するクライアントスクリプトが格納されています。

2

 InputMan for Java EE 1.0Jがインストールされているフォルダのlibフォルダから、ファイル「inputman.jar」をコピーし、JSPファイルのある仮想ディレクトリの「WEB-INF/lib」フォルダに配置します。

JSPファイルを実行するためのフォルダ構成(ヘルプファイルより抜粋)
JSPファイルを実行するためのフォルダ構成(ヘルプファイルより抜粋)

InputMan for Java EE 1.0Jについて

 InputMan for Java EE 1.0Jは、エンタープライズJava向けの入力インターフェース構築用コンポーネントです。入力作業の効率アップに威力を発揮する、テキスト、マスク、日付、数値、カレンダー、電卓、リストの7種の入力コンポーネントで構成されています。デザイナを使用してコンポーネントを作成・デザインし、JSPページにJSPカスタムタグを配置することにより使用します。

InputMan for Java EE 1.0Jのコンポーネント一覧
呼称コンポーネント名説明
テキストコンポーネントEdit入力可能な文字種を制限できるテキスト入力コンポーネント
マスクコンポーネントMask郵便番号などの入力に便利な書式設定機能をもったマスク入力コンポーネント
日付コンポーネントDate日付と時刻の入力に特化した高機能の日付入力コンポーネント
数値コンポーネントNumberさまざまな数値入力を細かく制御できる数値入力コンポーネント
カレンダーコンポーネントCalendarスタイルを自由にカスタマイズできるカレンダー入力コンポーネント
電卓コンポーネントCalculator四則演算とメモリ機能を備えた電卓入力コンポーネント
リストコンポーネントListマルチカラムなどの多くの独自機能を搭載したリストボックスコンポーネント

1 2 3
→
INDEX
電卓機能を持ったJSPプログラムを作る
Page1
はじめに
対象読者
必要な環境
コンポーネントのインストール
サンプルプログラムの実行方法
InputMan for Java EE 1.0Jについて
電卓のデザイン
JSPファイルの作成
JSPファイルの実行
イベント処理の作成
まとめ
プロフィール
瀬戸 遥 セト ハルカ

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再入門」(翔泳社)、など。


記事へのコメント・トラックバック機能は2011年6月に廃止させていただきました。記事に対する反響はTwitterやFacebook、ソーシャルブックマークサービスのコメントなどでぜひお寄せください。

スポンサーサイト