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

Border

TitledBorderのタイトル位置

TitledBorderのタイトル位置

TitledBorderのタイトル位置や揃えを切り替えてテストします。

Borderのアニメーション

Borderのアニメーション

Timerを使って、波紋風のアニメーションを描画するBorderを作成します。

BorderにJComponentを配置

BorderにJComponentを配置

BorderJCheckBoxJButtonなどを配置します。

Borderの右下にJComponentを配置

Borderの右下にJComponentを配置

SpringLayoutを設定したJLayeredPaneを使って、Borderの右下にJComponentを配置します。

JComboBoxのアイテムをBorderで修飾してグループ分け

JComboBoxのアイテムをBorderで修飾してグループ分け

JComboBoxのアイテムをBorderを使用して修飾してグループ分けします。

CellEditorのBorderを変更

CellEditorのBorderを変更

Borderを変更したJTextFieldを、JTableのデフォルトセルエディタとして設定します。

JToolTipにBorderを設定

JToolTipにBorderを設定

JComponentcreateToolTip()メソッドをオーバーライドして、Borderを変更したJToolTipを生成します。

MatteBorderでラベル枠を修飾

MatteBorderでラベル枠を修飾

JLabelの装飾にMatteBorderを使用し、4辺でそれぞれ異なる線幅の枠を描画します。

JComboBoxの角を丸める

JComboBoxの角を丸める

JComboBoxの左上、右上の角を丸めるBorderを設定します。

TitledBorderのタイトルを縦(左側)に表示する

TitledBorderのタイトルを縦(左側)に表示する

TitledBorderのタイトル文字列を縦(左側)に表示します。

↑10 ↓11

StrokeBorderを使用する

StrokeBorderを使用する

Java 1.7.0で導入されたStrokeBorderをテストします。

TitledBorderとMatteBorderを使用してTitledSeparatorを作成する

TitledBorderとMatteBorderを使用してTitledSeparatorを作成する

TitledBorderMatteBorderを使用してTitle付きのSeparatorを作成します。

JScrollBarに検索結果をハイライト表示

JScrollBarに検索結果をハイライト表示

JScrollBarなどにJTextAreaの文字列検索の結果をハイライト表示します。

JLayerで隣接する別コンポーネント上に縁を描画

JLayerで隣接する別コンポーネント上に縁を描画

JLayerを使用して隣接する別コンポーネント上にも縁や影を描画します。

JTreeのノードがフォーカス状態になった場合のBorderを変更する

JTreeのノードがフォーカス状態になった場合のBorderを変更する

JTreeのノードが選択されてフォーカス状態になった場合のBorderによる描画をUIManagerで変更します。

JTextPaneにJSeparatorを追加する

JTextPaneにJSeparatorを追加する

JTextPaneにセパレータとして、hr要素やJSeparatorMatteBorderを設定したJLabelなどを追加します。

BasicStrokeで指定した辺の描画を行うBorderを作成する

BasicStrokeで指定した辺の描画を行うBorderを作成する

MatteBorderの縁の塗り潰しの代わりにBasicStrokeで点線を描画するBorderを作成します。

TitledBorderのタイトルにアイコンを表示する

TitledBorderのタイトルにアイコンを表示する

TitledBorderのタイトルに文字列だけでなく、アイコンを表示するように設定します。

TitledBorderのタイトルが省略されている場合はToolTipを表示する

TitledBorderのタイトルが省略されている場合はToolTipを表示する

TitledBorderのタイトルが設定したコンポーネントの幅より長くなって末尾の文字列が省略される場合、JToolTipでタイトル全体を表示します。

JLabelに表示するtableタグの罫線を変更する

JLabelに表示するtableタグの罫線を変更する

JLabelなどのコンポーネントにHTMLtableタグを使用して描画する表の罫線を分離表示ではなく結合表示に変更します。