Border
Total: 21393, Today: 1, Yesterday: 3
Posted by aterai at
Last-modified:
このページでは、Border関係の使い方を集めて一覧にしています。
- Border
- ↑10 ↓11
- StrokeBorderを使用する
- TitledBorderとMatteBorderを使用してTitledSeparatorを作成する
- JScrollBarに検索結果をハイライト表示
- JLayerで隣接する別コンポーネント上に縁を描画
- JTreeのノードがフォーカス状態になった場合のBorderを変更する
- JTextPaneにJSeparatorを追加する
- BasicStrokeで指定した辺の描画を行うBorderを作成する
- TitledBorderのタイトルにアイコンを表示する
- TitledBorderのタイトルが省略されている場合はToolTipを表示する
- JLabelに表示するtableタグの罫線を変更する
- ↑20 ↓21
- BevelBorderの射影のサイズを変更する
- TitledBorderにタイトル文字列までの内余白を設定する
- CompoundBorderを使用する
- JTableのセル罫線をMatteBorderで描画する
- JSliderのFocusBorderを非表示に設定する
- JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
- JTableの本体、ヘッダ、親JScrollPaneなどにBorderを設定する
- TitledBorderのタイトルを直接編集する
- JToolBarに配置したボタンの縁色を設定する
- JCheckBoxのチェックアイコンの縁をフラットに変更する
- ↑30 ↓31
- JScrollPaneの角を丸める
- LinearGradientPaintで角丸図形から作成したBorderを描画する
- JRadioButtonのデフォルトアイコンをサムネイルに変更する
- JToolBarのドラッグアイコンを変更する
- JSeparatorで段落罫線を描画する
- JTabbedPaneのタブが選択されている場合のフォーカスBorderを下線に変更する
- JTabbedPaneで直前に選択されていたタブのフォーカスBorderを履歴として表示する
- TitledBorderの背景色を設定する
- JTextAreaの背景に画像を表示
- JTableHeaderのTableColumnを斜め線で分割する
- ↑40 ↓41
Border
TitledBorderのタイトル位置
TitledBorderのタイトル位置
TitledBorderのタイトル位置や揃えを切り替えてテストします。
Borderのアニメーション
Borderのアニメーション
Timerを使って、波紋風のアニメーションを描画するBorderを作成します。
BorderにJComponentを配置
BorderにJComponentを配置
BorderにJCheckBoxやJButtonなどを配置します。
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を設定
JComponentのcreateToolTipメソッドをオーバーライドして、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を作成する
TitledBorderとMatteBorderを使用してTitle付きのSeparatorを作成します。
JScrollBarに検索結果をハイライト表示
JScrollBarに検索結果をハイライト表示
JScrollBarなどにJTextAreaの文字列検索の結果をハイライト表示します。
JLayerで隣接する別コンポーネント上に縁を描画
JLayerで隣接する別コンポーネント上に縁を描画
JLayerを使用して隣接する別コンポーネント上にも縁や影を描画します。
JTreeのノードがフォーカス状態になった場合のBorderを変更する
JTreeのノードがフォーカス状態になった場合のBorderを変更する
JTreeのノードが選択されてフォーカス状態になった場合のBorderによる描画をUIManagerで変更します。
JTextPaneにJSeparatorを追加する
JTextPaneにJSeparatorを追加する
JTextPaneにセパレータとして、hr要素やJSeparator、MatteBorderを設定したJLabelなどを追加します。
BasicStrokeで指定した辺の描画を行うBorderを作成する
BasicStrokeで指定した辺の描画を行うBorderを作成する
MatteBorderの縁の塗り潰しの代わりにBasicStrokeで点線を描画するBorderを作成します。
TitledBorderのタイトルにアイコンを表示する
TitledBorderのタイトルにアイコンを表示する
TitledBorderのタイトルに文字列だけでなく、アイコンを表示するように設定します。
TitledBorderのタイトルが省略されている場合はToolTipを表示する
TitledBorderのタイトルが省略されている場合はToolTipを表示する
TitledBorderのタイトルが設定したコンポーネントの幅より長くなって末尾の文字列が省略される場合、JToolTipでタイトル全体を表示します。
JLabelに表示するtableタグの罫線を変更する
JLabelに表示するtableタグの罫線を変更する
JLabelなどのコンポーネントにHTMLのtableタグを使用して描画する表の罫線を分離表示ではなく結合表示に変更します。
↑20 ↓21
BevelBorderの射影のサイズを変更する
BevelBorderの射影のサイズを変更する
BevelBorderの射影のサイズを変更し、それをJButtonに設定します。
TitledBorderにタイトル文字列までの内余白を設定する
TitledBorderにタイトル文字列までの内余白を設定する
左寄せのTitledBorderで、ボーダーの左端からタイトル文字列までの内余白を設定するテストを行います。
CompoundBorderを使用する
CompoundBorderを使用する
CompoundBorderを使用して複数のBorderを合成し、新たに単一のボーダーを生成します。
JTableのセル罫線をMatteBorderで描画する
JTableのセル罫線をMatteBorderで描画する
JTableのセル罫線をMatteBorderで描画することで3x3のブロック罫線を太さを変更しています。
JSliderのFocusBorderを非表示に設定する
JSliderのFocusBorderを非表示に設定する
WindowsLookAndFeelを使用するJSliderで、点線のFocusBorderを非表示に設定します。
JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
JComboBoxのFocusBorderの対象を内部のアイテムではなくJComboBox自体に変更する
WindowsLookAndFeelでJComboBoxの内部アイテムに適用される点線のFocusBorderを非表示にし、代替としてJComboBox自体に実線のFocusBorderを表示します。
JTableの本体、ヘッダ、親JScrollPaneなどにBorderを設定する
JTableの本体、ヘッダ、親JScrollPaneなどにBorderを設定する
JTableやその内部のJTableHeader、親のJScrollPaneやJViewportにそれぞれ異なるBorderを設定するテストを行います。
TitledBorderのタイトルを直接編集する
TitledBorderのタイトルを直接編集する
TitledBorderのタイトルをダブルクリックすると、GlassPaneに配置したJTextFieldをその上に表示して文字列を編集可能にします。
JToolBarに配置したボタンの縁色を設定する
JToolBarに配置したボタンの縁色を設定する
JToolBarに配置したJToggleButtonやJButtonの縁色を設定します。
JCheckBoxのチェックアイコンの縁をフラットに変更する
JCheckBoxのチェックアイコンの縁をフラットに変更する
JCheckBoxのチェックアイコンの縁をフラットな描画に変更します。
↑30 ↓31
JScrollPaneの角を丸める
JScrollPaneの角を丸める
JScrollPaneに角丸表示をおこなうためのBorderを設定します。
LinearGradientPaintで角丸図形から作成したBorderを描画する
LinearGradientPaintで角丸図形から作成したBorderを描画する
EmptyBorderをオーバーライドしてその余白に角丸図形を配置し、LinearGradientPaintで塗りつぶします。
JRadioButtonのデフォルトアイコンをサムネイルに変更する
JRadioButtonのデフォルトアイコンをサムネイルに変更する
JRadioButtonのデフォルトラジオボタンを画像のサムネイル、選択状態ボタンをそのサムネイル上にフチを描画したアイコンに変更します。
JToolBarのドラッグアイコンを変更する
JToolBarのドラッグアイコンを変更する
JToolBarが移動可能な場合にBorderとして表示されるドラッグアイコンを変更します。
JSeparatorで段落罫線を描画する
JSeparatorで段落罫線を描画する
GridLayoutなどで作成した列の間に罫線としてJSeparatorを描画します。
JTabbedPaneのタブが選択されている場合のフォーカスBorderを下線に変更する
JTabbedPaneのタブが選択されている場合のフォーカスBorderを下線に変更する
JTabbedPaneのタブが選択されている場合のフォーカスBorderをドットの囲み罫ではなく下線に変更します。
JTabbedPaneで直前に選択されていたタブのフォーカスBorderを履歴として表示する
JTabbedPaneで直前に選択されていたタブのフォーカスBorderを履歴として表示する
JTabbedPaneで現在選択されているタブとその直前に選択されていたタブのフォーカスBorderの色を変更します。
TitledBorderの背景色を設定する
TitledBorderの背景色を設定する
TitledBorderを背景色を変更する方法をテストします。
JTextAreaの背景に画像を表示
JTextAreaの背景に画像を表示
JTextAreaなどのコンポーネントの背景に、Borderを使って中心揃えした画像を表示します。
JTableHeaderのTableColumnを斜め線で分割する
JTableHeaderのTableColumnを斜め線で分割する
JTableHeaderの第0番目のTableColumnを斜め線で分割して行と列で異なる見出しを表示します。
↑40 ↓41
JTextFieldの角を丸める
JTextFieldの角を丸める
JTextFieldの角を丸めて表示するようBorderを設定しています。
JTextFieldにフォーカスの有無でフチ色を変更するBorderを設定する
JTextFieldにフォーカスの有無でフチ色を変更するBorderを設定する
JTextFieldにフォーカスが適用されたらそのフチ色を変更してハイライトするBorderを設定します。
Path2Dで額縁風の図形を作成しBorderとして使用する
Path2Dで額縁風の図形を作成しBorderとして使用する
Path2Dのベジェ曲線を使用して角を内側に丸めた額縁風の図形を描画するBorderを作成し、JTextFieldなどのコンポーネントに設定します。
JPopupMenuの角を丸める
JPopupMenuの角を丸める
JPopupMenuの背景を透明化し、これに角丸Borderを設定します。
JComboBoxのBorderをドロップダウンリストの表示状態で切り替える
JComboBoxのBorderをドロップダウンリストの表示状態で切り替える
JComboBoxのBorderをドロップダウンリストの表示状態で切り替えて左右の辺が直線で描画されるよう設定します。
TitledBorderのタイトル背景とボーダーの角を丸める
TitledBorderのタイトル背景とボーダーの角を丸める
TitledBorderのタイトル背景を右下隅を丸めたラウンド矩形で塗りつぶし、ボーダーも四隅を丸めたラウンド矩形で描画します。
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをTitledBorderを使用してタイトル表示するよう設定します。
JTableのセル選択領域の縁に破線が移動するアニメーションを表示する
JTableのセル選択領域の縁に破線が移動するアニメーションを表示する
JTableのセル選択領域全体の縁に破線フェーズの異なる破線を交互に切り替えることでその移動アニメーションを描画します。




















