awt
Sat, December 12, 2009
painter.jar 指定矩形範囲 文字列便利描画ライブラリ(Java2D)
文字を指定した範囲(矩形)に描画するライブラリ。
複数行の折り返しをサポートし、水平・垂直方向の整列指定が可能です。
- 水平方向では、右(right)・中央(center)・左(left)
- 垂直方向では、上(top)・中央(middle)・下(bottom)

このような処理は、 javax.swing.JLabel を使えば実現できます。
このライブラリの目的は、 javax.swing.JComponent の paintComponent() を使って 独自の描画を行う場合で、テキストの描画をコントロールする場合に 簡単にコーディングできるようにすることです。
Tue, March 14, 2006
レイアウトマネージャの自作(Java,TaExtLayout)
プロフィールの入力フォームとか、ログイン画面の作成などで、
グリッド上にコンポーネントをレイアウトしたい場合が結構あるのだが、
AWTの標準のレイアウトマネージャでは、すぐ対応できない(ことが多い)。
そこで2列 x n行のレイアウトを簡単に作ることができるレイアウトマネージャを自作してみました。
制限事項
TaExtLayoutをセットしたコンテナには、偶数個のコンポーネントしかaddできないことに 注意してください。