TITLE:Java Swing Focus

Focus

このページでは、Focus関係の使い方を集めて一覧にしています。

JTableのフォーカスを一行全体に適用する

JTableのフォーカスをセルではなく、一行全体に掛かっているように表示します。

JTextFieldにフォーカスがある場合の背景色を設定

どのJTextFieldにフォーカスがあるかを見やすくするために、フォーカスがきた場合にその背景色を変更します。

JTextFieldにフォーカスと文字列が無い場合の表示

JTextFieldにフォーカスが無く文字列が空の場合、薄い色でその説明を表示します。

JTableの次行にTabキーでフォーカスを移動

Tabキーでセルのフォーカスが次行に移動するように設定します。

JTableのセルにあるフォーカスを解除

JTableのセルにあるフォーカスをヘッダのクリックで解除します。

Windowを開いたときのフォーカスを指定

JFrameやJDialogなどのWindowを開いたときに、デフォルトでフォーカスを持つコンポーネントを指定します。

Focusの移動

FocusTraversalPolicyを使って、フォーカスの移動などを制御をします。