2006-05-29から1日間の記事一覧

Iteratorの書き方。

whileを使う人が、稀に居るので、メモ。 基本的な考え方は、 あらゆる変数は、最も小さいスコープで使われるべきである。に基づいています。 for(Iterator i = list.iterator();i.hasNext();) { Object obj = i.next(); }スコープを短くする事で、GCが巧く動…

ImageRegistryを初期化する方法について。

イマイチ、良いコード無いので、捻りだしてみた。 もっとイケてる方法知ってるぜ。って方、教えて下さい。 protected void initializeImageRegistry(ImageRegistry reg) { final int MOD_EXPECTED = Modifier.PUBLIC | Modifier.STATIC; final int MOD_MASK …

リアルタイムバリデーションが面倒な件について。

ModifyListenerをaddしていくのが非常に面倒であります。 TitleAreaDialog#setErrorMessageは、大量にコードが書いてあるのに動きが怪しいので、こうしてしまいました。 public void setErrorMessage(String newErrorMessage) { setMessage(newErrorMessage,…

ImageDescriptorをゴリゴリとな。

こんな感じで、ロードするのは、どうでしょう? ポイントは、Images,ImageDescriptors と言う 二つの、変なクラスを保持する型違いで、メンバ変数名は同じで作った上で、 そのメンバ変数名をキーに、実体のリソースファイル名を記述したpropertiesファイルを…