Swing/FocusColor のバックアップ差分(No.2)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/FocusColor へ行く。
- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:JTextFieldにフォーカスがある場合の背景色を設定 #navi(../) *JTextFieldにフォーカスがある場合の背景色を設定 [#rfb552fd] >編集者:[[Terai Atsuhiro>terai]]~ 作成日:2006-08-07~ 更新日:&lastmod; #contents **概要 [#g4d9552c] どのJTextFieldにフォーカスがあるかを見やすくするために、フォーカスがきた場合にその背景色を変更します。 どのJTextFieldを編集しているのかを分かりやすくするために、フォーカスのあるJTextFieldの背景色を変更します。 #screenshot **サンプルコード [#eb0e7a99] #code{{ private static class BGFocusListener implements FocusListener { private final Color dColor; private final Color oColor; public BGFocusListener(Color oColor, Color dColor) { this.dColor = dColor; this.oColor = oColor; } public void focusGained(final FocusEvent e) { ((JTextField)e.getSource()).setBackground(dColor); } public void focusLost(final FocusEvent e) { ((JTextField)e.getSource()).setBackground(oColor); } } }} -&jnlp; -&jar; -&zip; **解説 [#rb40a9f5] JTextFieldにFocusListenerを追加することで、focusGained、focusLostした場合にそれぞれ背景色を変更しています。 //**参考リンク **コメント [#o9ee515c] #comment