ソフトウェア開発したい日記

「面白い!」と思った頭の体操や、数学の問題を載せていきます
その他ロードバイクででかけた先の写真や、ソフト開発のメモ等

JavaのColorクラスに入ってる色のGRB値メモ

2010年10月20日 17時42分36秒 | ソフト開発日記
RGB値のメモ書き。
REDとかWHITEとかRGB値がわかりやすいのは省略。

CYAN (0, 255, 255)
DARK_GRAY (64, 64, 64)
Gray (128, 128, 128)
LIGHT_GRAY (192, 192, 192)
MAGENTA (255, 0, 255)
ORANGE (255, 200, 0)
PINK (255, 175, 175)
YELLOW (255, 255, 0)

そういえば大文字と小文字の変数は何が違うんだろう。
ということで調べたら、大文字のほうが後から出たらしく
JDK1.4以降で使えるとのこと。

広いバージョンで使える小文字にしたほうが無難なのかな。

タイトル付きボーダーのタイトルを途中で変更する方法

2010年10月20日 00時24分48秒 | ソフト開発日記
Javaで、タイトル付きボーダーのタイトルを変更したい。
簡単にできそうだけど、何か地味に手間取ってしまったのでメモ。
NetBeansで楽してた報いかな。

 TitledBorder border = new TitledBorder("タイトル変更");
 setBorder(border);

このようにTitledBorderクラスのインスタンス作って
コンストラクタに文字列型入れて、setBorderでできました。(JPanelクラス内部で)

NetBeansでタイトル付きボーダーを作っているなら
そのときTitledBorderクラスのインスタンス作っているのではないか。
作っていたらそれ使ったほうがいいのでは、と思って
自動でコーディングしているところを検索かけてみたら

setBorder(javax.swing.BorderFactory.createTitledBorder("タイトル"));

というとこが見つかった。この1行使っても、同様にタイトル変更できました。
TitledBorderのインスタンス使わずこんな風にも書けたのね。
いやインスタンス生成してんのかなこれ?あぁよくわからない。
なんとなくこっちのほうがメモリに優しそう。