倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

Griffon

はじめての幻獣 Griffon 研 (14) : Charts プラグインでグラフを描画する (3) : View

今回は View の変更(一覧)。 加える変更は次の通り: MigLayout によってレイアウト samples プロパティを入力するテキストフィールドを追加 グラフを Charts プラグインによって実装 直接 Charts プラグインに関係あるのは最後のものだけなんですけどね。…

はじめての幻獣 Griffon 研 (13) : Charts プラグインでグラフを描画する (2) : 変更の概要と Model

前回みた Charts プラグインの使い方を踏まえて、「関数描画アプリケーション」の関数描画に Charts プラグインを組み込んでみましょう(一覧)。変更の概要 Charts プラグインを組み込む際の変更は大体下表のようにします: MVC 変更 Model ・プロパティ sa…

はじめての幻獣 Griffon 研 (12) : Charts プラグインでグラフを描画する (1) install-plugin charts

今回は Charts プラグインを使ってグラフを描いてみます(一覧)。 前回までサンプルで使っていた「関数描画アプリケーション」への適用は次回に(予定)。 Charts プラグインは JFreeChart をベースにしたグラフ描画ツールで、Groovy の Builder を用いて構…

はじめての幻獣 Griffon 研 (11) : レイアウトを調整する install-plugin miglayout

前回に Look & Feel を変更しましたが、それに続いてやるならやっぱりレイアウトだよね!ということで(誰が言ったんだ)、今回はレイアウトの調整(一覧)。 例によって、今までのレイアウトに不具合があるわけでもないのでサンプルはいくらか恣意的ですが…

はじめての幻獣 Griffon 研 (10) : 外部の Look & Feel を使用する install-plugin lookandfeel-xxx

前回に引き続き、今回も Look & Feel。 今回は外部の Look & Feel を使用する方法を見ていきます(一覧)。まずはその前に・・・ 前回見た方法では、アプリケーション・フレームのタイトルバーが変更されないようです(少なくとも拙者の環境では)。 タイト…

はじめての幻獣 Griffon 研 (9) : Look & Feel を変更する install-plugin lookandfeel

今回は Look & Feel を変更してみます(一覧)。 詳しくは「Lookandfeel Plugin」を参照。Look & Feel を変更する Look & Feel を変更する手順は以下の通り: lookandfeel プラグインをインストールする Config.groovy を設定する lookandfeel プラグインで…

はじめての幻獣 Griffon 研 (8) : 外部ライブラリを使用する install-dependency

今回は外部ライブラリを使用する方法を見ていきます(一覧)。FunctionPlotter プロジェクトのソース変更点 今回の変更で、以下の外部ライブラリを使用できるようにします: group module version org.apache.commons commons-math 2.1 FunctionPlotterContr…

はじめての幻獣 Griffon 研 (7) : Service を作成する create-service

前回までで『Groovyイン・アクション』 Chapter 8 に載っている関数描画アプリケーションは出来上がりましたが、ちょっと惰性で Griffon を弄っていきます(一覧)。今回は Service の作成。Service とは? Griffon での Service とは Services are responsi…

はじめての幻獣 Griffon 研 (6) : Griffon アプリケーションを実行する run-app / run-webstart / run-applet

今回は、前回までに作成したGriffon アプリケーション「関数描画アプリケーション」を実行してみます(一覧)。デスクトップ・アプリケーションとして実行 デスクトップ・アプリケーションとして実行するためには、FunctionPlotter フォルダ(プロジェクト・…

はじめての幻獣 Griffon 研 (5) : Controller

今回は関数描画アプリケーションの Controller の部分を作成します(一覧)。コントローラの分析 コントローラに定義する処理は前々回の「アクションの分析」で列挙してました。 名前 説明 実装 Paint グラフを描画する controller.paintGraph About 説明を…

はじめての幻獣 Griffon 研 (1) : プロジェクトの生成 create-app

はじめに Groovy ベースでデスクトップ・アプリケーション(概ね Swing アプリケーション)を作成するフレームワーク Griffon を試してみることに(一覧)。Griffon の Quick Start にあるサンプルはちょっとショボそうなので、『Groovyイン・アクション』 C…

はじめての幻獣 Griffon 研 (4) : View 〜GUI の構築〜

今回は描画アプリケーションのビューのうち、GUI の構築に関する部分を作成します(一覧)。ビューの分析 見た目 関数描画アプリケーションの見た目は以下のようなものにします。 アクション 前回定義したアクションはビューの以下の部分から実行できるよう…

はじめての幻獣 Griffon 研 (3) : View 〜action の定義〜

今回は関数描画アプリケーションのビューのうち、アクションの部分を作成します(一覧)。アクションの分析 関数描画アプリケーションで実行できるアクションは Paint About の2つ。 それぞれ以下のプロパティを持つとしましょう: ID 名前 ニーモニック定数…

はじめての幻獣 Griffon 研 (2) : Model

今回は関数描画アプリケーションのモデルを作成します(一覧)。モデルの分析 関数描画アプリケーションのモデルがもつ情報(プロパティ)は下表の通り: プロパティ名 型 説明 function String 関数(式)を表す文字列 from double x 座標の最小値(描画の…