FukaBeans

深澤 良彰 先生 fukazawa@fuka.info.waseda.ac.jp
鷲崎 弘宜 washi@fuka.info.waseda.ac.jp
山本 浩数 yama@fuka.info.waseda.ac.jp
安達 孝夫 adachi@fuka.info.waseda.ac.jp
坂井 悠樹 yuhki@fuka.info.waseda.ac.jp
佐藤 幸三 kozo@fuka.info.waseda.ac.jp
星 大樹 hoshi@fuka.info.waseda.ac.jp

Japanese | English

コンポーネント指向ソフトウェア工学グループ

新着情報

2002年 5月22日: FukaCalendar を登録 (星 大樹)
2003年 1月18日: FileUtil を登録 (鷲崎 弘宜)

FukaBeansとは?

Java 言語におけるコンポーネントシステム JavaBeans 仕様 に従って開発されたコンポーネントライブラリです。 研究用のテストコレクションとして用います。 また、 実用的なものを目指し、 一般に公開します。

動作確認環境として、 Sun 社が提供する BeanBox (BDK1.1 April) を使用しています。 仕様として JavaBeans 1.01 Specification に準拠します。 jars フォルダに各 Jar アーカイブを保存することで、 ビジュアルに利用可能です。 全てのコンポーネントは無償で提供されます。

概要: 指定されたファイル中のワード数を数えるコンポーネントです。

WordBean and WordBean2

Developer: D. Hoshi Creation: 2003, Registration: Nov 17, 2003

Distribution: wordbean.jar, wordbean2.jar, Info: Document (in Japanese)

FileUtil

開発者: 鷲崎 弘宜, 作成: 2002, 登録: Jan 18, 2003

配布: fileutil.jar, 詳細: 利用文書

概要: 入力される単純なファイル名条件記述に基づいて、 条件記述に合致するファイルの集合を得るコンポーネントです。

FukaCalendar

開発者: 星 大樹, 作成: 2002, 登録: May 22, 2002

配布: FukaCalendar.jar ( version: 0.01 ), 詳細: 利用文書

概要: カレンダーを表示してくれるコンポーネントです。

ExtractorBean

開発者: 鷲崎 弘宜, 作成: 2002, 登録: Jan 1, 2002

配布: extractorbean.jar ( version: 0.1 ), 詳細: 利用文書

概要: フィルタ処理によって 2 値化された画像から 全ての閉じた領域を切り出すことで、 元の画像から部分画像群を出力するコンポーネントです。

FilterBean

開発者: 鷲崎 弘宜, 作成: 2001, 登録: Nov 29, 2001

配布: filterbean.jar ( version: 1.3 ), 詳細: 利用文書

概要: PNG,JPEG,GIF の各画像にフィルタ処理を施し、 エッジ検出処理がなされた画像をえることができる コンポーネントです。 フィルタ処理として、 Laplacian-8 や Sobel フィルタをサポートします。

StatementBean

開発者: 鷲崎 弘宜, 作成: 2001, 登録: Nov 7, 2001

配布: statementbean.jar ( version: 1.0 ), 詳細: 利用文書

概要: Java 言語におけるオブジェクトのメソッド呼出し記述を解析して、 オブジェクトを生成し返すコンポーネントです。 コンソール上で単体のアプリケーションとしても動作します。

利用例: 以下は同一の処理を行います

new StatementBean().evaluate("new java.awt.Frame().show();");
new StatementBean().evaluate(
	"java.lang.Class.forName(\"java.awt.Frame\").newInstance().show();"
);
new StatementBean().evaluate(
	"java.lang.Class.forName(" + 
	"new java.lang.String(\"java.awt.Frame\")).newInstance().show();"
);

FukaClock

開発者: 坂井 悠樹, 作成: 2001, 登録: Aug 4, 2001

配布: FukaClock.jar ( version: 0.01 ), 試行: 動作確認可能です。

概要: 時計コンポーネントです。 大部分の既存の時計と異なり、秒針や長針がスムーズに動きます。 アナログとデジタルの表示/非表示が選択できます。 アナログ部分のサイズ変更もできます。 次回バージョンでは背景画像の指定機能と時報のイベントを追加します。

FukaGraphBean

開発者: 佐藤 幸三 作成: 2001, 登録: July 31, 2001

配布: FukaGraphBean.jar ( version: 0.01 ), 詳細: 利用文書 (July 31,2001)

試行: 動作確認可能です。

概要: 折線グラフを表示するコンポーネントです。グラフ数値の入力は CSV形式で行います。出力形式を指定して、 グラフの画像を JPEG 形式で保存することが可能です。

FukaTextBean

開発者: , 佐藤 幸三 作成: 2001, 登録: July 31, 2001

配布: FukaTextBean.jar ( version: 0.01 ), 詳細: 利用文書 (July 31,2001)

概要: 一行の文字列を入力可能なコンポーネントです。 Enter キーの押下時に入力された内容を PropertyChangeEvent として外部に発火するため、 BeanBox 等の Wiring 式のビジュアルな開発環境において 容易に利用可能です。

FukaStopWatchBean

開発者: 安達 孝夫, 作成: 2001, 登録: July 4, 2001

配布: FukaStopWatchBean.jar ( version: 0.01 ), 試行: 動作確認可能です。

概要: ストップウォッチゲームコンポーネントです。

GameBean

開発者: 元村 五月, 作成: 2000, 登録: June 20, 2001

配布: gamebean.jar ( version: 0.01 )

概要: 数字記憶ゲームコンポーネントです。 Button 等との結線によりメソッドの起動後、 数秒間数値を表示して消えます。 その数値を正しくキーボードから入力すると、 次の問題が出題されます。 間違った場合はそこで終了します。(更新中止)

CellBean

開発者: 鷲崎 弘宜, 作成: 1998, 登録: June 17, 2001

配布: cellbean.jar ( version: 0.01 ), 試行: 動作確認可能です。

概要: 表形式のテーブルコンポーネントです。主に数値入力を可能とし、 列数・行数を実行時にマウス操作により増減可能です。 また上下左右方向にスクロール可能です。(更新中止)

GraphBean

開発者: 鷲崎 弘宜, 作成: 1998, 登録: June 17, 2001

配布: graph.jar ( version: 0.01 )

概要: 複数の数値配列から、折れ線グラフを重ねて表示します。 各折線グラフの色や、縦軸・横軸のラベルを実行時に変更可能です。 また、各グラフの説明を示すラベルを表示可能です。(更新中止)

関連リンク

他のコンポーネントライブラリ

技術仕様


Copyright(c) 1999-2001, CBSE Group, Fukazawa Laboratory

コンポーネント指向ソフトウェア工学グループ