|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Border を使用しているパッケージ | |
---|---|
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 を処理するためのクラスとインタフェースを提供します。 |
javax.swing での Border の使用 |
---|
Border として宣言されている javax.swing のフィールド | |
---|---|
protected static Border |
DefaultListCellRenderer.noFocusBorder
|
Border を返す javax.swing のメソッド | |
---|---|
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.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.createLoweredBevelBorder()
くぼみ斜影の縁を持つボーダーを生成します。 |
static Border |
BorderFactory.createRaisedBevelBorder()
浮き出し斜影の縁を持つボーダーを生成します。 |
Border |
JComponent.getBorder()
このコンポーネントのボーダーを返します。 |
Border |
UIDefaults.getBorder(Object key)
key の値が Border の場合はそれを返し、そうでない場合は null を返します。 |
static Border |
UIManager.getBorder(Object key)
デフォルトからボーダーを返します。 |
Border |
UIDefaults.getBorder(Object key,
Locale l)
指定の Locale の key の値が Border の場合はそれを返し、そうでない場合は null を返します。 |
static Border |
UIManager.getBorder(Object key,
Locale l)
デフォルトから、指定されたロケールに適したボーダーを返します。 |
Border |
JScrollPane.getViewportBorder()
ビューポートを囲む Border オブジェクトを返します。 |
Border 型のパラメータを持つ javax.swing のメソッド | |
---|---|
static CompoundBorder |
BorderFactory.createCompoundBorder(Border outsideBorder,
Border insideBorder)
外側および内側の縁に使うボーダーオブジェクトを指定して複合ボーダーを生成します。 |
static TitledBorder |
BorderFactory.createTitledBorder(Border border)
空のタイトルを使って新しいタイトルボーダーを作成します。 |
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title)
既存のボーダーにタイトルを追加します。 |
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 |
JComponent.setBorder(Border border)
このコンポーネントのボーダーを設定します。 |
void |
JViewport.setBorder(Border border)
ビューポートは、通常の親または子のクリッピングでその子 (「ビュー」と呼ばれる) を「スクロール」します。 |
void |
JScrollPane.setViewportBorder(Border viewportBorder)
ビューポートのボーダーを追加します。 |
javax.swing.border での Border の使用 |
---|
Border を実装している javax.swing.border のクラス | |
---|---|
class |
AbstractBorder
サイズ指定のない空のボーダーを実装するクラスです。 |
class |
BevelBorder
単純な 2 ラインの斜影ボーダーを実装するクラスです。 |
class |
CompoundBorder
2 つの Border オブジェクトを合成して単一のボーダーにするために使用する、複合 Border クラスです。 |
class |
EmptyBorder
スペースを占めるが描画はしない、空の透過ボーダーを提供するクラスです。 |
class |
EtchedBorder
簡単なエッチングボーダーを実装するクラスです。 |
class |
LineBorder
直線ボーダーを実装するクラスです。 |
class |
MatteBorder
塗りつぶしカラーやタイリングされたアイコンを使う飾り縁ボーダーを提供するクラスです。 |
class |
SoftBevelBorder
角の丸い浮き出し斜影ボーダーまたはくぼみ斜影ボーダーを実装するクラスです。 |
class |
TitledBorder
String によるタイトルを位置および位置揃えを指定して追加し、任意のボーダーを実装するクラスです。 |
Border として宣言されている javax.swing.border のフィールド | |
---|---|
protected Border |
TitledBorder.border
|
protected Border |
CompoundBorder.insideBorder
|
protected Border |
CompoundBorder.outsideBorder
|
Border を返す javax.swing.border のメソッド | |
---|---|
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()
外側ボーダーのオブジェクトを返します。 |
Border 型のパラメータを持つ javax.swing.border のメソッド | |
---|---|
static Rectangle |
AbstractBorder.getInteriorRectangle(Component c,
Border b,
int x,
int y,
int width,
int height)
ボーダーのインセットから引数の値を減算して矩形を返します。 |
void |
TitledBorder.setBorder(Border border)
タイトル付きボーダーのボーダーを設定します。 |
Border 型のパラメータを持つ javax.swing.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 のインスタンスを生成します。 |
javax.swing.plaf での Border の使用 |
---|
Border を実装している javax.swing.plaf のクラス | |
---|---|
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
|
Border を返す javax.swing.plaf のメソッド | |
---|---|
static Border |
BorderUIResource.getBlackLineBorderUIResource()
|
static Border |
BorderUIResource.getEtchedBorderUIResource()
|
static Border |
BorderUIResource.getLoweredBevelBorderUIResource()
|
static Border |
BorderUIResource.getRaisedBevelBorderUIResource()
|
Border 型のパラメータを持つ javax.swing.plaf のコンストラクタ | |
---|---|
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 のボーダーオブジェクトを作成します。 |
javax.swing.plaf.basic での Border の使用 |
---|
Border を実装している javax.swing.plaf.basic のクラス | |
---|---|
static class |
BasicBorders.ButtonBorder
|
static class |
BasicBorders.FieldBorder
|
static class |
BasicBorders.MarginBorder
|
static class |
BasicBorders.MenuBarBorder
|
static class |
BasicBorders.RadioButtonBorder
|
static class |
BasicBorders.RolloverButtonBorder
ロールオーバー時に表示されるツールバーボタンのための特別な細いボーダーです。 |
static class |
BasicBorders.SplitPaneBorder
分割区画の周囲のボーダーを描画します。 |
static class |
BasicBorders.ToggleButtonBorder
|
Border として宣言されている javax.swing.plaf.basic のフィールド | |
---|---|
protected static Border |
BasicComboBoxRenderer.noFocusBorder
空の Border です。 |
Border を返す javax.swing.plaf.basic のメソッド | |
---|---|
protected Border |
BasicToolBarUI.createNonRolloverBorder()
ツールバーコンポーネントのための非ロールオーバーボーダーを作成します。 |
protected Border |
BasicToolBarUI.createRolloverBorder()
ツールバーコンポーネントのためのロールオーバーボーダーを作成します。 |
Border |
BasicSplitPaneDivider.getBorder()
このコンポーネントのボーダーを返します。 |
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()
|
Border 型のパラメータを持つ javax.swing.plaf.basic のメソッド | |
---|---|
void |
BasicSplitPaneDivider.setBorder(Border border)
このコンポーネントのボーダーを設定します。 |
javax.swing.plaf.metal での Border の使用 |
---|
Border を実装している javax.swing.plaf.metal のクラス | |
---|---|
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
|
Border を返す javax.swing.plaf.metal のメソッド | |
---|---|
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 のボーダーインスタンスを返します。 |
javax.swing.table での Border の使用 |
---|
Border として宣言されている javax.swing.table のフィールド | |
---|---|
protected static Border |
DefaultTableCellRenderer.noFocusBorder
|
javax.swing.tree での Border の使用 |
---|
Border として宣言されている javax.swing.tree のフィールド | |
---|---|
protected Border |
DefaultTreeCellEditor.DefaultTextField.border
使用するボーダーです。 |
Border を返す javax.swing.tree のメソッド | |
---|---|
Border |
DefaultTreeCellEditor.DefaultTextField.getBorder()
JComponent.getBorder をオーバーライドして、現在のボーダーを返します。 |
Border 型のパラメータを持つ javax.swing.tree のメソッド | |
---|---|
void |
DefaultTreeCellEditor.DefaultTextField.setBorder(Border border)
このコンポーネントのボーダーを設定します。 |
Border 型のパラメータを持つ javax.swing.tree のコンストラクタ | |
---|---|
DefaultTreeCellEditor.DefaultTextField(Border border)
DefaultTreeCellEditor.DefaultTextField オブジェクトを構築します。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。