開発日記2012-07-13BMI。生成、プログラミング作法の取り入れ、等々。現状納得行くカタチに持ってけたかと思うので公開しておきます。デフォルト設定でのものです。リソースの読み込みにその辺りの片鱗が垣間見れたりします。以下のソースは参考までに。ファイルがダウンロードできるようになってますので。メソッドを含んでおり、プログラムの最初に実行されます。メインメソッドの定義です。このメソッドはプログラムの最初に実行されます。クラスは、バージョン情報ダイアログを提供します。指定されたフレームを親フレームとして、モーダルなバージョン情報ダイアログを作成します。アプリケーション名として表示される名前を、指定された文字列に設定します。アプリケーション名に表示される名前。バージョン情報として表示される内容を、指定された文字列に設定します。バージョン情報に表示される内容。公開情報として表示される内容を、指定された文字列に設定します。公開情報に表示される内容。バナーとして表示されるイメージを設定します。アプリケーションアイコンとして表示されるイメージを設定します。コピーライトとして表示される内容を、指定された文字列に設定します。コピーライトに表示される内容。指定された文字列に設定します。コピーライトにハイパーリンクされるインターネットアドレス。有効にするか、または無効にします。値に応じて、このコンポーネントを中央表示するか、または非表示にします。ダイアログは画面の中央に配置されます。ダイアログウィンドウ描画の定義です。メソッドとして自動的に呼び出されます。アクションイベントの定義です。アクションイベントが発生すると、このメソッドが自動的に呼び出されます。コンポーネント上でマウスボタンをクリックしたときの定義です。マウスイベントが発生すると、このメソッドが自動的に呼び出されます。コンポーネントにマウスが入るときの定義です。マウスイベントが発生すると、このメソッドが自動的に呼び出されます。コンポーネントからマウスが出るときの定義です。マウスイベントが発生すると、このメソッドが自動的に呼び出されます。コンポーネント上でマウスボタンが押されるときの定義です。マウスイベントが発生すると、このメソッドが自動的に呼び出されます。コンポーネント上でマウスボタンが離されるときの定義です。マウスイベントが発生すると、このメソッドが自動的に呼び出されます。デフォルトブラウザで、インターネットアドレスを開きます。メインフレームの雛形。アプリケーションのメインフレームです。"情報は全て入力してください。"身長、体重は数値を入力してください。"0より大きい数を入れてください。"計算結果を表示します。新規メインフレームを作成します。アクションイベントの定義です。アクションイベントが発生すると、このメソッドが自動的に呼び出されます。プログラムを終了します。計算して、結果をフォーム上部と下部に表示します。IllegalArgumentException("予期しない例外が発生しました。結果表示と、入力値の内容をリセットします。バージョン情報ダイアログの表示を行います。プログラム言語の設計にあたり、補助的なクラスを提供します。基本的なクラスを提供します。クラスはコアパッケージクラスにない、文字列操作を実行するためのメソッドを含んでいます。体重と身長の関係から算出される、ヒトの肥満度を表す体格指数の計算を行います。