技術メモ

今更Swingでも無いだろうが、という意見もあるだろうが、単純なインターフェースを作成するにはJavaFXに比較すると、かなり手軽に使えることは否定できない。

また、Swingが出現した頃に比較すると、マシンのスピードが上 ...

未分類

私の場合、仕事上はそれほど腰痛で困ったということは無い。苦痛になるのは、長時間の車の運転位だろうか。二時間位すると腰が痛くなってくる。

ただ、仕事上座り続けることもあり、椅子にはこだわるつもりではいた。しかし、最近は座り続 ...

技術メモ

ここでは、GWTのクライアント側をChrome上でデバッグする方法について説明する。Eclipseを使用することを前提としている。

ちなみに、サーバ側はEclipseのデバッグモードでごく普通にデバッグができるのだが、クラ ...

技術メモ

あちこちのコードを見ると、既存のライブラリの使用時にラッピングのされてないものが多数見受けられる。これを長年やってきた私としては、「なぜラッピングしないのだろう?その方が全然便利になるのに」と強く感じるところである。

ラップ前

技術メモ

ジェネリクスを使うことによって、自分自身を返すメソッドを上位クラスで定義する方法がある。もちろん、下位クラスを追加する際に面倒な記述の必要はない。

問題の根源

ここでは、以下のようなクラス階層を使う。

Animal + ...

技術メモ

Javaのジェネリクスの共変、反変、非変について書いてみるのだが、非常に重要な概念であるにも関わらず、ネットを検索してみると、非常に理屈っぽく難しい説明しか無いように思う。

これらを読んでみると、「俺はバカなのか」と感じる ...

技術メモ

正式にはどのような呼称になるのかわからないのだが、以下のような状況がある。

前提条件public class Sample { public static abstract class Action<R extends R ...

技術メモ

GWTPにおけるブラウザ画面サイズ変更通知はGWTのウィジェットのRequiresResizeインターフェースを使ってブラウザ画面のサイズ変更通知を受けるものであったが、ウィジェットの階層構造によらずともサイズ変更通知を受けることがで ...

技術メモ

GWTPプレゼンタの作成でプレゼンタを作成し、その中身にブラウザ画面サイズ変更通知を行う方法を記述する。

RequiresResize

画面サイズ変更通知を受けるには、RequiresResizeを実装するウィジェットである ...

技術メモ

以下の記述は少々古い。後に書き直す予定。

手作業で新たなプレゼンタを作成してみる。

なお、前提として、Eclipseプラグインの「GWTP Project」でプロジェクトを作成する際に、「Generate gw ...