2007年5月22日火曜日

リソースバンドル(ResourceBundle)をアップレットから使う

リソースバンドルをAppletから利用する方法です。便利なのでよく使います。

普通に昔のWindowsのINIファイルのように使ってます。
自分でファイルを開いたり、行を読んだりしなくてよいので便利です。
MyApplet.propertiesはアップレットのJARファイルと同じ場所においておきます。

http://javatec.blog105.fc2.com/blog-entry-56.htmlへ移動しました。

2007年5月21日月曜日

リソースバンドルをサーブレットから使う

リソースバンドルは便利なのでよく使います。
本来は、別の言語への対応に使ったりするのですが、そんなにインターナショナルな
コーディングをしている人がいるとは思えません。日本人で。欧州人なら分かりますが。

普通に昔のWindowsのINIファイルのように使ってます。
自分でファイルを開いたり、行を読んだりしなくてよいので便利です。
下の例ではサーブレットから読み込んでます。

MyServlet.properties は WEBページのWEB-INF/classes/の下においておきます。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-52.htmlへ移動しました。

2007年5月16日水曜日

AppletのImageをクリップボードにコピーする

Appletで表示した図形や画像などをWindowsのクリップボードに貼り付けるサンプルです。
ただし、Appletからクリップボードのリソースにアクセスするには、Javaのポリシーファイルを
書き換える必要があります。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-51.htmlへ移動しました。

2007年5月15日火曜日

データベースのコミットとロールバックの制御

SQLを実行した結果によって、データベースの変更結果をコミットしたり、ロールバックしたり
するサンプルです。
以下のような一行のSQLの実行では意味がありませんが、複数行SQLを実行して、成功した場合だ
けデータベースを更新したい場合には以下のようにコミットとロールバックを使い分けます。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-50.htmlへ移動しました。

データベースへJDBC接続(PostgreSQL)

データベースへJDBC接続するためのサンプルです。
以下の例ではデータベースはPostgreSQLを使用しています。
PostgreSQLのJDBCドライバは、RPMであれば postgresql-jdbc というRPM名で取得できます。
ソースファイルの場合はコンパイルするか、PostgreSQLのサイトにJARライブラリがダウンロードできるようになっています。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-49.htmlへ移動しました。

2007年5月11日金曜日

Appletをブラウザにあわせてリサイズする方法

Appletをブラウザにあわせてサイズを変更する方法は、簡単です。

Appletを埋め込むタグ InternetExplorerでは OBJECT タグ、Mozillaなどでは EMBED タグの WIDTH、HEIGHTを%指定します。

そうすると、Appletのサイズはブラウザに合わせて変更されます。

ただ、AppletでJSplitPaneやJLayeredPaneを使っていてウィンドウを複数表示している場合は、プログラムでウィンドウのリサイズや再配置を行ってやる必要があります。
例ではリサイズのイベントは以下で取得できますので、イベント発生したらupdateLayout()を実行します。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-48.htmlへ移動しました。

2007年5月10日木曜日

RSSの配信

RSSを読み込むには、RSS4jというライブラリを利用します。
ライブラリがダウンロードできるURLは
http://www.churchillobjects.com/c/13005.html
ですが、今現在立ち上がっていないようです。移動したのか落ちているのか。。。

サンプルはhttp://javatec.blog105.fc2.com/blog-entry-47.htmlへ移動しました。