Archive for 1 月 16th, 2008

NetBeansプロジェクトに画像を取り込む

水曜日, 1 月 16th, 2008

以前のバージョンのNetBeans5.5でプロジェクトに画像などのリソースを取り込む方法が解らなかった。
適当にフォルダを作ってリソースファイルを入れていたが今頃解ったことがあった。
本当になんで今まで気がつかなかったんだろう(^^;
ラベルに画像を張り付ける場合、
ラベルを右クリックしプロパティズを選択、
icon の右端の[...] ボタンをクリック
イメージ選択ダイアログで外部イメージを選択、

イメージファイルを選択し、
プロジェクトにインポート…をクリック

インポートするイメージファイルを選択し、
ターゲットフォルダを選択、なければ新たに新規作成

これでプロジェクトにスムースにリソースファイルをインポートできる。

よくよく考えてみたらプロパティズのプロパティ、バインド、イベント、コードってあまり頻繁に使ってなかったような。。。
生成前コードや生成後コードならびにカスタマイズコードくらいかなぁ・・・
NetBeansの便利な使い方がまた一つ解った(^^)

SwingWorker その3

水曜日, 1 月 16th, 2008

この前はスクリーンショットをずらずらと並べましたが、よく考えたら Java Web Start という素晴らしいものがありますね。
とりあえず配備してみました。
JDK1.6以降のバージョンだと上手く動くと思います。

Launch IMAGE LOADER

イメージの取得先をいろいろ選べるようにすれば少しはましになるかもしれないが、SwingWorkerの基本的な機能を試すだけなのでこのようにイメージの取得先は固定されてます。
SwingWorker は、バックグランドスレッドで実行時間の長いタスクをする必要があり、その実行中または実行完了後にUIを更新する必要がある場合を想定して設計されているそうです。

長いタスクの時間ってのがどれくらいだろう?

この前紹介したチュートリアルでは30ミリ秒以上の処理はイベントディスパッチスレッド上で実行しないでSwingWorkerスレッドで実行しましょうとあります。

30ミリ秒って長いですか?(^^;

個人的には長く感じないと思うけどなぁ。。。
私のノートパソコンの処理速度はどうなるのでしょうか(><)
今の世の中、なんでも速くなければいけない時代になってきましたね。