|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Border を使用しているパッケージ | |
---|---|
javax.swing | すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 |
javax.swing.border | Swing コンポーネントの周囲に各種のボーダを描画するための、クラスおよびインタフェースを提供します。 |
javax.swing.plaf | 1 つのインタフェースおよび多くの抽象クラスを提供しており、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()
このコンポーネントのボーダを返します。 |
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 オブジェクトを返します。 |
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)
タイトルのテキストおよびその位置を指定して、既存のボーダにタイトルを追加します。 |
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
タイトルのテキストおよびその位置とフォントを指定して、既存のボーダにタイトルを追加します。 |
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 を返す 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()
|
static Border |
BasicBorders.getProgressBarBorder()
|
static Border |
BasicBorders.getRadioButtonBorder()
|
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
Table Header のボーダです。 |
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 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。