|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.border.AbstractBorder javax.swing.border.TitledBorder
public class TitledBorder
String によるタイトルを位置および位置揃えを指定して追加し、任意のボーダを実装するクラスです。
ボーダ、フォント、カラーのプロパティ値が、コンストラクタ内で、または適切な set メソッドの呼び出しによって指定されていない場合は、Defaults Table にある次のプロパティ名を使用して現在の Look & Feel でプロパティ値を定義します。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans
パッケージに追加されています。詳細は、XMLEncoder
を参照してください。
フィールドの概要 | |
---|---|
static int |
ABOVE_BOTTOM
タイトルをボーダのボトムラインより上に配置します。 |
static int |
ABOVE_TOP
タイトルをボーダのトップラインより上に配置します。 |
static int |
BELOW_BOTTOM
タイトルをボーダのボトムラインより下に配置します。 |
static int |
BELOW_TOP
タイトルをボーダのトップラインより下に配置します。 |
protected Border |
border
|
static int |
BOTTOM
タイトルをボーダのボトムラインの中央に配置します。 |
static int |
CENTER
タイトルテキストをボーダラインの中央に配置します。 |
static int |
DEFAULT_JUSTIFICATION
タイトルテキストにデフォルトの位置揃えを使用します。 |
static int |
DEFAULT_POSITION
タイトルテキストにデフォルトの垂直方向配置を使用します。 |
protected static int |
EDGE_SPACING
|
static int |
LEADING
左から右方向の場合はタイトルテキストをボーダラインの左側に、右から左方向の場合はボーダラインの右側に配置します。 |
static int |
LEFT
タイトルテキストをボーダラインの左側に配置します。 |
static int |
RIGHT
タイトルテキストをボーダラインの右側に配置します。 |
protected static int |
TEXT_INSET_H
|
protected static int |
TEXT_SPACING
|
protected String |
title
|
protected Color |
titleColor
|
protected Font |
titleFont
|
protected int |
titleJustification
|
protected int |
titlePosition
|
static int |
TOP
タイトルをボーダのトップラインの中央に配置します。 |
static int |
TRAILING
左から右方向の場合はタイトルテキストをボーダラインの右側に、右から左方向の場合はボーダラインの左側に配置します。 |
コンストラクタの概要 | |
---|---|
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 のインスタンスを生成します。 |
|
TitledBorder(String title)
TitledBorder インスタンスを作成します。 |
メソッドの概要 | |
---|---|
Border |
getBorder()
タイトル付きボーダのボーダを返します。 |
Insets |
getBorderInsets(Component c)
ボーダのインセットの値を返します。 |
Insets |
getBorderInsets(Component c,
Insets insets)
insets パラメータを、この Border の現在の Insets で初期化し直します。 |
protected Font |
getFont(Component c)
|
Dimension |
getMinimumSize(Component c)
ボーダとタイトルの全体を表示する場合にボーダが必要とする、スペースの最小値を返します。 |
String |
getTitle()
タイトル付きボーダのタイトルを返します。 |
Color |
getTitleColor()
タイトル付きボーダのタイトルカラーを返します。 |
Font |
getTitleFont()
タイトル付きボーダのタイトルフォントを返します。 |
int |
getTitleJustification()
タイトル付きボーダのタイトル位置揃えを返します。 |
int |
getTitlePosition()
タイトル付きボーダのタイトル位置を返します。 |
boolean |
isBorderOpaque()
ボーダが不透明かどうかを返します。 |
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
指定されたコンポーネントのボーダを、指定された位置およびサイズでペイントします。 |
void |
setBorder(Border border)
タイトル付きボーダのボーダを設定します。 |
void |
setTitle(String title)
タイトル付きボーダのタイトルを設定します。 |
void |
setTitleColor(Color titleColor)
タイトル付きボーダのタイトルカラーを設定します。 |
void |
setTitleFont(Font titleFont)
タイトル付きボーダのタイトルフォントを設定します。 |
void |
setTitleJustification(int titleJustification)
タイトル付きボーダのタイトル位置揃えを設定します。 |
void |
setTitlePosition(int titlePosition)
タイトル付きボーダのタイトル位置を設定します。 |
クラス javax.swing.border.AbstractBorder から継承されたメソッド |
---|
getInteriorRectangle, getInteriorRectangle |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected String title
protected Border border
protected int titlePosition
protected int titleJustification
protected Font titleFont
protected Color titleColor
public static final int DEFAULT_POSITION
public static final int ABOVE_TOP
public static final int TOP
public static final int BELOW_TOP
public static final int ABOVE_BOTTOM
public static final int BOTTOM
public static final int BELOW_BOTTOM
public static final int DEFAULT_JUSTIFICATION
public static final int LEFT
public static final int CENTER
public static final int RIGHT
public static final int LEADING
public static final int TRAILING
protected static final int EDGE_SPACING
protected static final int TEXT_SPACING
protected static final int TEXT_INSET_H
コンストラクタの詳細 |
---|
public TitledBorder(String title)
title
- ボーダに表示するタイトルpublic TitledBorder(Border border)
border
- ボーダpublic TitledBorder(Border border, String title)
border
- ボーダtitle
- ボーダに表示するタイトルpublic TitledBorder(Border border, String title, int titleJustification, int titlePosition)
border
- ボーダtitle
- ボーダに表示するタイトルtitleJustification
- タイトルの位置揃えtitlePosition
- タイトルの位置public TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
border
- ボーダtitle
- ボーダに表示するタイトルtitleJustification
- タイトルの位置揃えtitlePosition
- タイトルの位置titleFont
- タイトルを描画するフォントpublic TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
border
- ボーダtitle
- ボーダに表示するタイトルtitleJustification
- タイトルの位置揃えtitlePosition
- タイトルの位置titleFont
- タイトルのフォントtitleColor
- タイトルのカラーメソッドの詳細 |
---|
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Border
内の paintBorder
AbstractBorder
内の paintBorder
c
- このボーダがペイントされるコンポーネントg
- ペイントのグラフィックスx
- ペイントされたボーダの x 座標y
- ペイントされたボーダの y 座標width
- ペイントされたボーダの幅height
- ペイントされたボーダの高さpublic Insets getBorderInsets(Component c)
Border
内の getBorderInsets
AbstractBorder
内の getBorderInsets
c
- このボーダのインセットの値を適用するコンポーネント
Insets
オブジェクトpublic Insets getBorderInsets(Component c, Insets insets)
AbstractBorder
内の getBorderInsets
c
- このボーダのインセットの値を適用するコンポーネントinsets
- 初期化し直されるオブジェクト
insets
オブジェクトpublic boolean isBorderOpaque()
Border
内の isBorderOpaque
AbstractBorder
内の isBorderOpaque
public String getTitle()
public Border getBorder()
public int getTitlePosition()
public int getTitleJustification()
public Font getTitleFont()
public Color getTitleColor()
public void setTitle(String title)
public void setBorder(Border border)
border
- ボーダpublic void setTitlePosition(int titlePosition)
titlePosition
- ボーダの位置public void setTitleJustification(int titleJustification)
titleJustification
- ボーダの位置揃えpublic void setTitleFont(Font titleFont)
titleFont
- ボーダタイトルのフォントpublic void setTitleColor(Color titleColor)
titleColor
- ボーダタイトルのカラーpublic Dimension getMinimumSize(Component c)
c
- このボーダが描画されるコンポーネントprotected Font getFont(Component c)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。