パッケージ | 説明 |
---|---|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。
|
javax.swing.border |
Swing コンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
|
javax.swing.plaf |
1 つのインタフェースおよび多くの abstract クラスを提供しており、Swing はプラグイン可能な Look & Feel 機能を提供するためにこれらを利用します。
|
javax.swing.plaf.basic |
基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。
|
javax.swing.plaf.metal |
デフォルトの Look & Feel である Java Look & Feel (以前のコード名は Metal) に従って構築されたユーザーインタフェースオブジェクトを提供します。
|
javax.swing.table |
javax.swing.JTable を処理するためのクラスとインタフェースを提供します。 |
javax.swing.tree |
javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 |
修飾子と型 | フィールドと説明 |
---|---|
protected static Border |
DefaultListCellRenderer.noFocusBorder |
修飾子と型 | メソッドと説明 |
---|---|
static Border |
BorderFactory.createBevelBorder(int type)
指定されたタイプの斜影ボーダーを生成します。ハイライトにはコンポーネントの現在のバックグラウンドカラーの明るい方の色調が使われ、陰影には暗い方の色調が使われます。
|
static Border |
BorderFactory.createBevelBorder(int type, Color highlight, Color shadow)
指定されたハイライトおよび陰影を使って、指定されたタイプの斜影ボーダーを生成します。
|
static Border |
BorderFactory.createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
ハイライト領域および陰影領域の内側および外側の縁に指定された色を使って、指定されたタイプの斜影ボーダーを生成します。
|
static Border |
BorderFactory.createDashedBorder(Paint paint)
指定された
paint の dashed ボーダーを作成します。 |
static Border |
BorderFactory.createDashedBorder(Paint paint, float length, float spacing)
指定された
paint 、相対的な length 、および相対的な spacing の dashed ボーダーを作成します。 |
static Border |
BorderFactory.createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded)
指定された
paint 、thickness 、線形、相対的な length 、および相対的な spacing の dashed ボーダーを作成します。 |
static Border |
BorderFactory.createEmptyBorder()
スペースを一切とらない空のボーダーを生成します。
|
static Border |
BorderFactory.createEmptyBorder(int top, int left, int bottom, int right)
上下左右の辺の幅を指定して、スペースをとるが、描画を行わない空のボーダーを生成します。
|
static Border |
BorderFactory.createEtchedBorder()
ハイライトおよび陰影にコンポーネントの現在のバックグラウンドカラーを使って、指定されたタイプのエッチングボーダーを生成します。
|
static Border |
BorderFactory.createEtchedBorder(Color highlight, Color shadow)
指定されたハイライトおよび陰影の色を使って、指定されたタイプのエッチングボーダーを生成します。
|
static Border |
BorderFactory.createEtchedBorder(int type)
ハイライトおよび陰影にコンポーネントの現在のバックグラウンドカラーを使って、指定されたタイプのエッチングボーダーを生成します。
|
static Border |
BorderFactory.createEtchedBorder(int type, Color highlight, Color shadow)
指定されたハイライトおよび陰影の色を使って、指定されたタイプのエッチングボーダーを生成します。
|
static Border |
BorderFactory.createLineBorder(Color color)
指定された色で直線ボーダーを生成します。
|
static Border |
BorderFactory.createLineBorder(Color color, int thickness)
指定された色と幅で直線ボーダーを生成します。
|
static Border |
BorderFactory.createLineBorder(Color color, int thickness, boolean rounded)
指定された色と太さと隅の形状で直線ボーダーを作成します。
|
static Border |
BorderFactory.createLoweredBevelBorder()
くぼみ斜影の縁を持つボーダーを生成します。ハイライトにはコンポーネントの現在のバックグラウンドカラーの明るい方の色調が使われ、陰影には暗い方の色調が使われます。
|
static Border |
BorderFactory.createLoweredSoftBevelBorder()
くぼみの縁および角の丸い斜影ボーダーを生成します。ハイライトにはコンポーネントの現在のバックグラウンドカラーの明るい方の色調が使われ、陰影には暗い方の色調が使われます。
|
static Border |
BorderFactory.createRaisedBevelBorder()
浮き出し斜影の縁を持つボーダーを生成します。ハイライトにはコンポーネントの現在のバックグラウンドカラーの明るい方の色調が使われ、陰影には暗い方の色調が使われます。
|
static Border |
BorderFactory.createRaisedSoftBevelBorder()
浮き出しの縁および角の丸い斜影ボーダーを生成します。ハイライトにはコンポーネントの現在のバックグラウンドカラーの明るい方の色調が使われ、陰影には暗い方の色調が使われます。
|
static Border |
BorderFactory.createSoftBevelBorder(int type)
指定されたタイプの角の丸い斜影ボーダーを生成します。ハイライトにはコンポーネントの現在のバックグラウンドカラーの明るい方の色調が使われ、陰影には暗い方の色調が使われます。
|
static Border |
BorderFactory.createSoftBevelBorder(int type, Color highlight, Color shadow)
指定されたハイライトおよび陰影を使って、指定されたタイプの角の丸い斜影ボーダーを生成します。
|
static Border |
BorderFactory.createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
ハイライト領域および陰影領域の内側および外側の縁に指定された色を使って、指定されたタイプの角の丸い斜影ボーダーを生成します。
|
static Border |
BorderFactory.createStrokeBorder(BasicStroke stroke)
指定された
stroke のボーダーを作成します。 |
static Border |
BorderFactory.createStrokeBorder(BasicStroke stroke, Paint paint)
指定された
stroke と paint のボーダーを作成します。 |
Border |
JComponent.getBorder()
このコンポーネントのボーダーを返します。ボーダーが現在設定されていない場合は
null を返します。 |
static Border |
UIManager.getBorder(Object key)
デフォルトからボーダーを返します。
|
Border |
UIDefaults.getBorder(Object key)
key の値が Border である場合はそれを返し、それ以外の場合は null を返します。 |
static Border |
UIManager.getBorder(Object key, Locale l)
デフォルトから、指定されたロケールに適したボーダーを返します。
|
Border |
UIDefaults.getBorder(Object key, Locale l)
指定された
Locale の key の値が Border である場合はそれを返し、それ以外の場合は null を返します。 |
Border |
JScrollPane.getViewportBorder()
ビューポートを囲む
Border オブジェクトを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static CompoundBorder |
BorderFactory.createCompoundBorder(Border outsideBorder, Border insideBorder)
外側および内側の縁に使うボーダーオブジェクトを指定して複合ボーダーを生成します。
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border)
空のタイトルを使って新しいタイトルボーダーを作成します。指定のボーダーオブジェクト、デフォルトのテキスト位置 (いちばん上の線上)、デフォルトの位置揃え (リーディング)、デフォルトのフォントおよびテキスト色 (現在の Look & Feel によって決定) を使用します。
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border, String title)
既存のボーダーにタイトルを追加します。デフォルトのテキスト位置 (いちばん上の線上)、デフォルトの位置揃え (リーディング)、デフォルトのフォントおよびテキスト色 (現在の Look & Feel によって決定) を使用します。
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition)
テキスト位置を指定し、デフォルトのフォントとテキスト色 (現在の Look & Feel によって決定) を使って、既存のボーダーにタイトルを追加します。
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
指定された位置とフォントで、デフォルトテキストカラー (現在の Look & Feel によって決まる) を使って、既存のボーダーにタイトルを追加します。
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
指定された位置、フォント、およびカラーで、既存のボーダーにタイトルを追加します。
|
protected String |
JComponent.AccessibleJComponent.getBorderTitle(Border b)
(もしあれば) ボーダー階層に沿って null ではないタイトルが付いた TitledBorder を再帰的に検索します。
|
void |
JViewport.setBorder(Border border)
ビューポートは、通常の親または子のクリッピングでその子 (「ビュー」と呼ばれる) を「スクロール」します。通常、ビューはスクロールとは反対の方向に移動します。
|
void |
JLayer.setBorder(Border border)
null 以外のボーダー (または 0 以外のインセット) は、サポートされていません。これは、LayerUI クラスのサブクラス化を難しくするほどこのコンポーネントのジオメトリが複雑になるのを防ぐためです。 |
void |
JComponent.setBorder(Border border)
このコンポーネントのボーダーを設定します。
|
void |
JScrollPane.setViewportBorder(Border viewportBorder)
ビューポートのボーダーを追加します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
AbstractBorder
サイズ指定のない空のボーダーを実装するクラスです。
|
class |
BevelBorder
単純な 2 ラインの斜影ボーダーを実装するクラスです。
|
class |
CompoundBorder
2 つの Border オブジェクトを合成して単一のボーダーにするために使用する、複合 Border クラスです。合成は、内側 Border オブジェクトを外側 Border オブジェクトのインセットの中に入れ子にして行います。
|
class |
EmptyBorder
スペースを占めるが描画はしない、空の透過ボーダーを提供するクラスです。
|
class |
EtchedBorder
簡単なエッチングボーダーを実装するクラスです。浮き彫りエッチング、あるいは彫り込みエッチングのどちらも可能です。
|
class |
LineBorder
直線ボーダーを実装するクラスです。ボーダーの太さは任意、カラーは単色です。
|
class |
MatteBorder
塗りつぶしカラーやタイリングされたアイコンを使う飾り縁ボーダーを提供するクラスです。
|
class |
SoftBevelBorder
角の丸い浮き出し斜影ボーダーまたはくぼみ斜影ボーダーを実装するクラスです。
|
class |
StrokeBorder
任意のストロークのボーダーを実装するクラスです。
|
class |
TitledBorder
String によるタイトルを位置および位置揃えを指定して追加し、任意のボーダーを実装するクラスです。
|
修飾子と型 | フィールドと説明 |
---|---|
protected Border |
TitledBorder.border |
protected Border |
CompoundBorder.insideBorder |
protected Border |
CompoundBorder.outsideBorder |
修飾子と型 | メソッドと説明 |
---|---|
static Border |
LineBorder.createBlackLineBorder()
太さ 1 で Color.black の LineBorder を取得するのに便利なメソッドです。
|
static Border |
LineBorder.createGrayLineBorder()
太さ 1 で Color.gray の LineBorder を取得するのに便利なメソッドです。
|
Border |
TitledBorder.getBorder()
タイトル付きボーダーのボーダーを返します。
|
Border |
CompoundBorder.getInsideBorder()
内側ボーダーのオブジェクトを返します。
|
Border |
CompoundBorder.getOutsideBorder()
外側ボーダーのオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static Rectangle |
AbstractBorder.getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
ボーダーのインセットから引数の値を減算して矩形を返します。
|
void |
TitledBorder.setBorder(Border border)
タイトル付きボーダーのボーダーを設定します。
|
コンストラクタと説明 |
---|
CompoundBorder(Border outsideBorder, Border insideBorder)
指定された内側ボーダーおよび外側ボーダーによる複合ボーダーを作成します。
|
TitledBorder(Border border)
指定されたボーダーと空のタイトルで、TitledBorder のインスタンスを生成します。
|
TitledBorder(Border border, String title)
指定されたボーダーで TitledBorder のインスタンスを生成します。
|
TitledBorder(Border border, String title, int titleJustification, int titlePosition)
指定されたボーダー、タイトル、タイトルの位置揃え、およびタイトルの配置で、TitledBorder のインスタンスを生成します。
|
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
指定されたボーダー、タイトル、タイトル位置揃え、タイトル位置、およびタイトルフォントで、TitledBorder のインスタンスを生成します。
|
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
指定されたボーダー、タイトル、タイトル位置揃え、タイトル位置、タイトルフォント、およびタイトルカラーで、TitledBorder インスタンスを生成します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
BorderUIResource |
static class |
BorderUIResource.BevelBorderUIResource |
static class |
BorderUIResource.CompoundBorderUIResource |
static class |
BorderUIResource.EmptyBorderUIResource |
static class |
BorderUIResource.EtchedBorderUIResource |
static class |
BorderUIResource.LineBorderUIResource |
static class |
BorderUIResource.MatteBorderUIResource |
static class |
BorderUIResource.TitledBorderUIResource |
修飾子と型 | メソッドと説明 |
---|---|
static Border |
BorderUIResource.getBlackLineBorderUIResource() |
static Border |
BorderUIResource.getEtchedBorderUIResource() |
static Border |
BorderUIResource.getLoweredBevelBorderUIResource() |
static Border |
BorderUIResource.getRaisedBevelBorderUIResource() |
コンストラクタと説明 |
---|
BorderUIResource.CompoundBorderUIResource(Border outsideBorder, Border insideBorder) |
BorderUIResource.TitledBorderUIResource(Border border) |
BorderUIResource.TitledBorderUIResource(Border border, String title) |
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition) |
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) |
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) |
BorderUIResource(Border delegate)
既存の Border インスタンスをラップする、UIResource のボーダーオブジェクトを作成します。
|
修飾子と型 | クラスと説明 |
---|---|
static class |
BasicBorders.ButtonBorder |
static class |
BasicBorders.FieldBorder |
static class |
BasicBorders.MarginBorder |
static class |
BasicBorders.MenuBarBorder |
static class |
BasicBorders.RadioButtonBorder |
static class |
BasicBorders.RolloverButtonBorder
ロールオーバーツールバーボタンのための特別な thin ボーダーです。
|
static class |
BasicBorders.SplitPaneBorder
分割ペインの周囲にボーダーを描画します。
|
static class |
BasicBorders.ToggleButtonBorder |
修飾子と型 | フィールドと説明 |
---|---|
protected static Border |
BasicComboBoxRenderer.noFocusBorder
空の
Border 。 |
修飾子と型 | メソッドと説明 |
---|---|
protected Border |
BasicToolBarUI.createNonRolloverBorder()
ツールバーコンポーネントのための非ロールオーバーボーダーを作成します。
|
protected Border |
BasicToolBarUI.createRolloverBorder()
ツールバーコンポーネントのためのロールオーバーボーダーを作成します。
|
Border |
BasicSplitPaneDivider.getBorder()
このコンポーネントのボーダーを返します。ボーダーが現在設定されていない場合は null を返します。
|
static Border |
BasicBorders.getButtonBorder() |
static Border |
BasicBorders.getInternalFrameBorder() |
static Border |
BasicBorders.getMenuBarBorder() |
protected Border |
BasicToolBarUI.getNonRolloverBorder(AbstractButton b)
ボタンの非ロールオーバーボーダーを返します。
|
static Border |
BasicBorders.getProgressBarBorder() |
static Border |
BasicBorders.getRadioButtonBorder() |
protected Border |
BasicToolBarUI.getRolloverBorder(AbstractButton b)
ボタンのロールオーバーボーダーを返します。
|
static Border |
BasicBorders.getSplitPaneBorder() |
static Border |
BasicBorders.getSplitPaneDividerBorder()
JSplitPane ディバイダのボーダーインスタンスを返します。
|
static Border |
BasicBorders.getTextFieldBorder() |
static Border |
BasicBorders.getToggleButtonBorder() |
修飾子と型 | メソッドと説明 |
---|---|
void |
BasicSplitPaneDivider.setBorder(Border border)
このコンポーネントのボーダーを設定します。
|
修飾子と型 | クラスと説明 |
---|---|
static class |
MetalBorders.ButtonBorder |
static class |
MetalBorders.Flush3DBorder |
static class |
MetalBorders.InternalFrameBorder |
static class |
MetalBorders.MenuBarBorder |
static class |
MetalBorders.MenuItemBorder |
static class |
MetalBorders.OptionDialogBorder |
static class |
MetalBorders.PaletteBorder
Palette が使用するボーダーです。
|
static class |
MetalBorders.PopupMenuBorder |
static class |
MetalBorders.RolloverButtonBorder |
static class |
MetalBorders.ScrollPaneBorder |
static class |
MetalBorders.TableHeaderBorder
テーブルヘッダーのボーダーです。
|
static class |
MetalBorders.TextFieldBorder |
static class |
MetalBorders.ToggleButtonBorder |
static class |
MetalBorders.ToolBarBorder |
修飾子と型 | メソッドと説明 |
---|---|
protected Border |
MetalToolBarUI.createNonRolloverBorder() |
protected Border |
MetalToolBarUI.createRolloverBorder() |
static Border |
MetalBorders.getButtonBorder()
JButton のボーダーインスタンスを返します。
|
static Border |
MetalBorders.getDesktopIconBorder()
Desktop Icon のボーダーインスタンスを返します。
|
static Border |
MetalBorders.getTextBorder()
テキストコンポーネントのボーダーインスタンスを返します。
|
static Border |
MetalBorders.getTextFieldBorder()
JTextField のボーダーインスタンスを返します。
|
static Border |
MetalBorders.getToggleButtonBorder()
JToggleButton のボーダーインスタンスを返します。
|
修飾子と型 | フィールドと説明 |
---|---|
protected static Border |
DefaultTableCellRenderer.noFocusBorder |
修飾子と型 | フィールドと説明 |
---|---|
protected Border |
DefaultTreeCellEditor.DefaultTextField.border
使用するボーダーです。
|
修飾子と型 | メソッドと説明 |
---|---|
Border |
DefaultTreeCellEditor.DefaultTextField.getBorder()
JComponent.getBorder をオーバーライドして、現在のボーダーを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
DefaultTreeCellEditor.DefaultTextField.setBorder(Border border)
このコンポーネントのボーダーを設定します。
|
コンストラクタと説明 |
---|
DefaultTreeCellEditor.DefaultTextField(Border border)
DefaultTreeCellEditor.DefaultTextField オブジェクトを構築します。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.