|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.gui.container.PFBorderFactory
public class PFBorderFactory
Border生成コンポーネント。 JComponent#setBorder(Border)で使用する。
コンストラクタの概要 | |
---|---|
PFBorderFactory()
コンストラクタ。 |
メソッドの概要 | |
---|---|
javax.swing.border.Border |
createBevelBorder(int type)
種類を指定して斜影ボーダーを作成する。 |
javax.swing.border.Border |
createBevelBorder(int type,
java.awt.Color highlight,
java.awt.Color shadow)
種類、ハイライト色、シャドウ色を指定して斜影ボーダーを作成する。 |
javax.swing.border.Border |
createBevelBorder(int type,
java.awt.Color highlightOuter,
java.awt.Color highlightInner,
java.awt.Color shadowOuter,
java.awt.Color shadowInner)
種類、ハイライト色(外側/内側)、シャドウ色(外側/内側)を指定して斜影ボーダーを作成する。 |
javax.swing.border.CompoundBorder |
createCompoundBorder()
複合ボーダーを作成する。 |
javax.swing.border.CompoundBorder |
createCompoundBorder(javax.swing.border.Border outsideBorder,
javax.swing.border.Border insideBorder)
外側と内側のボーダーを指定して複合ボーダーを作成する。 |
javax.swing.border.Border |
createEmptyBorder()
空ボーダーを作成する。 |
javax.swing.border.Border |
createEmptyBorder(int top,
int left,
int bottom,
int right)
上下左右の余白を指定して空ボーダーを作成する。 |
javax.swing.border.Border |
createEtchedBorder()
エッチングボーダーを作成する。 |
javax.swing.border.Border |
createEtchedBorder(java.awt.Color highlight,
java.awt.Color shadow)
ハイライト色、シャドウ色を指定してエッチングボーダーを作成する。 |
javax.swing.border.Border |
createEtchedBorder(int type)
種類を指定してエッチングボーダーを作成する。 |
javax.swing.border.Border |
createEtchedBorder(int type,
java.awt.Color highlight,
java.awt.Color shadow)
種類、ハイライト色、シャドウ色を指定してエッチングボーダーを作成する。 |
javax.swing.border.Border |
createLineBorder(java.awt.Color color)
ラインの色を指定してラインボーダーを作成する。 |
javax.swing.border.Border |
createLineBorder(java.awt.Color color,
int thickness)
ラインの色と太さを指定してラインボーダーを作成する。 |
javax.swing.border.Border |
createLoweredBevelBorder()
くぼみ斜影の縁を持つボーダーを作成する。 |
javax.swing.border.MatteBorder |
createMatteBorder(int top,
int left,
int bottom,
int right,
java.awt.Color color)
上下左右の余白を指定して飾り縁ボーダーを作成する。 |
javax.swing.border.MatteBorder |
createMatteBorder(int top,
int left,
int bottom,
int right,
javax.swing.Icon tileIcon)
上下左右の余白を指定して飾り縁ボーダーを作成する。 |
javax.swing.border.Border |
createRaisedBevelBorder()
浮き出し斜影の縁を持つボーダーを作成する。 |
javax.swing.border.TitledBorder |
createTitledBorder(javax.swing.border.Border border)
タイトル付きボーダーを作成する。 |
javax.swing.border.TitledBorder |
createTitledBorder(javax.swing.border.Border border,
java.lang.String title)
タイトルを指定してタイトル付きボーダーを作成する。 |
javax.swing.border.TitledBorder |
createTitledBorder(javax.swing.border.Border border,
java.lang.String title,
int titleJustification,
int titlePosition)
タイトル、タイトルの位置揃え、タイトルの位置を指定してタイトル付きボーダーを作成する。 |
javax.swing.border.TitledBorder |
createTitledBorder(javax.swing.border.Border border,
java.lang.String title,
int titleJustification,
int titlePosition,
java.awt.Font titleFont)
タイトル、タイトルの位置揃え、タイトルの位置、フォントを指定してタイトル付きボーダーを作成する。 |
javax.swing.border.TitledBorder |
createTitledBorder(javax.swing.border.Border border,
java.lang.String title,
int titleJustification,
int titlePosition,
java.awt.Font titleFont,
java.awt.Color titleColor)
タイトル、タイトルの位置揃え、タイトルの位置、フォント、色を指定してタイトル付きボーダーを作成する。 |
javax.swing.border.TitledBorder |
createTitledBorder(java.lang.String title)
タイトルを指定してタイトル付きボーダーを作成する。 |
int |
getBevelBorderLOWERED()
斜影ボーダー(くぼみ斜影)の定数を取得する。 |
int |
getBevelBorderRAISED()
斜影ボーダー(浮き出し斜影)の定数を取得する。 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
int |
getEtchedBorderLOWERED()
エッチングボーダー(彫り込み)の定数を取得する。 |
int |
getEtchedBorderRAISED()
エッチングボーダー(浮き彫り)の定数を取得する。 |
int |
getTitledBorderABOVEBOTTOM()
タイトル位置の定数TitledBorder.ABOVE_BOTTOMを取得する。 |
int |
getTitledBorderABOVETOP()
タイトル位置の定数TitledBorder.ABOVE_TOPを取得する。 |
int |
getTitledBorderBELOWBOTTOM()
タイトル位置の定数TitledBorder.BELOW_BOTTOMを取得する。 |
int |
getTitledBorderBELOWTOP()
タイトル位置の定数TitledBorder.BELOW_TOPを取得する。 |
int |
getTitledBorderBOTTOM()
タイトル位置の定数TitledBorder.BOTTOMを取得する。 |
int |
getTitledBorderCENTER()
タイトル位置揃えの定数TitledBorder.CENTERを取得する。 |
int |
getTitledBorderDEFAULTJUSTIFICATION()
タイトル位置揃えの定数TitledBorder.DEFAULT_JUSTIFICATIONを取得する。 |
int |
getTitledBorderDEFAULTPOSITION()
タイトル位置の定数TitledBorder.DEFAULT_POSITIONを取得する。 |
int |
getTitledBorderLEADING()
タイトル位置揃えの定数TitledBorder.LEADINGを取得する。 |
int |
getTitledBorderLEFT()
タイトル位置揃えの定数TitledBorder.LEFTを取得する。 |
int |
getTitledBorderRIGHT()
タイトル位置揃えの定数TitledBorder.RIGHTを取得する。 |
int |
getTitledBorderTOP()
タイトル位置の定数TitledBorder.TOPを取得する。 |
int |
getTitledBorderTRAILING()
タイトル位置揃えの定数TitledBorder.TRAILINGを取得する。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
void |
localeUpdated()
ロケール更新への対応を行う。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。 |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFBorderFactory()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
PFComponent
内の getComponentID
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。
PFComponent
内の setComponentID
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
PFComponent
内の getComponentString
public java.lang.String getComponentPublicName()
PFComponent
内の getComponentPublicName
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
PFComponent
内の setComponentPublicName
publicName
- 設定するコンポーネント公開名
PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
PFComponent
内の isAllowRemoteInvocation
public void setAllowRemoteInvocation(boolean flag)
PFComponent
内の setAllowRemoteInvocation
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
PFComponent
内の isAllowPullTransfer
public void setAllowPullTransfer(boolean flag)
PFComponent
内の setAllowPullTransfer
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
PFComponent
内の isAllowPushTransfer
public void setAllowPushTransfer(boolean flag)
PFComponent
内の setAllowPushTransfer
flag
- Push型コンポーネント転送要求に対する可否public void localeUpdated()
PFComponent
内の localeUpdated
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public int getBevelBorderLOWERED()
public int getBevelBorderRAISED()
public javax.swing.border.Border createBevelBorder(int type)
type
- 斜影ボーダーの種類
public javax.swing.border.Border createBevelBorder(int type, java.awt.Color highlight, java.awt.Color shadow)
type
- 斜影ボーダーの種類highlight
- ハイライト色shadow
- シャドウ色
public javax.swing.border.Border createBevelBorder(int type, java.awt.Color highlightOuter, java.awt.Color highlightInner, java.awt.Color shadowOuter, java.awt.Color shadowInner)
type
- 斜影ボーダーの種類highlightOuter
- ハイライト色(外側)highlightInner
- ハイライト色(内側)shadowOuter
- シャドウ色(外側)shadowInner
- シャドウ色(内側)
public javax.swing.border.Border createLoweredBevelBorder()
public javax.swing.border.Border createRaisedBevelBorder()
public javax.swing.border.CompoundBorder createCompoundBorder()
public javax.swing.border.CompoundBorder createCompoundBorder(javax.swing.border.Border outsideBorder, javax.swing.border.Border insideBorder)
outsideBorder
- 外側のボーダーinsideBorder
- 内側のボーダー
public javax.swing.border.Border createEmptyBorder()
public javax.swing.border.Border createEmptyBorder(int top, int left, int bottom, int right)
top
- 上の余白left
- 左の余白bottom
- 下の余白right
- 右の余白
public javax.swing.border.Border createEtchedBorder()
public int getEtchedBorderLOWERED()
public int getEtchedBorderRAISED()
public javax.swing.border.Border createEtchedBorder(int type)
type
- エッチングボーダーの種類
public javax.swing.border.Border createEtchedBorder(java.awt.Color highlight, java.awt.Color shadow)
highlight
- ハイライト色shadow
- シャドウ色
public javax.swing.border.Border createEtchedBorder(int type, java.awt.Color highlight, java.awt.Color shadow)
type
- エッチングボーダーの種類highlight
- ハイライト色shadow
- シャドウ色
public javax.swing.border.Border createLineBorder(java.awt.Color color)
color
- ラインの色
public javax.swing.border.Border createLineBorder(java.awt.Color color, int thickness)
color
- ラインの色thickness
- ラインの太さ
public javax.swing.border.MatteBorder createMatteBorder(int top, int left, int bottom, int right, java.awt.Color color)
top
- 上の余白left
- 左の余白bottom
- 下の余白right
- 右の余白color
- 飾り縁の色
public javax.swing.border.MatteBorder createMatteBorder(int top, int left, int bottom, int right, javax.swing.Icon tileIcon)
top
- 上の余白left
- 左の余白bottom
- 下の余白right
- 右の余白tileIcon
- 飾り縁に表示するアイコン
public int getTitledBorderLEFT()
public int getTitledBorderCENTER()
public int getTitledBorderRIGHT()
public int getTitledBorderLEADING()
public int getTitledBorderTRAILING()
public int getTitledBorderDEFAULTJUSTIFICATION()
public int getTitledBorderABOVETOP()
public int getTitledBorderTOP()
public int getTitledBorderBELOWTOP()
public int getTitledBorderABOVEBOTTOM()
public int getTitledBorderBOTTOM()
public int getTitledBorderBELOWBOTTOM()
public int getTitledBorderDEFAULTPOSITION()
public javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border border)
border
- タイトルを付けるボーダー
public javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border border, java.lang.String title)
border
- タイトルを付けるボーダーtitle
- タイトルの文字列
public javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border border, java.lang.String title, int titleJustification, int titlePosition)
border
- タイトルを付けるボーダーtitle
- タイトルの文字列titleJustification
- タイトルの位置揃えtitlePosition
- タイトルの位置
public javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border border, java.lang.String title, int titleJustification, int titlePosition, java.awt.Font titleFont)
border
- タイトルを付けるボーダーtitle
- タイトルの文字列titleJustification
- タイトルの位置揃えtitlePosition
- タイトルの位置titleFont
- タイトルのフォント
public javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border border, java.lang.String title, int titleJustification, int titlePosition, java.awt.Font titleFont, java.awt.Color titleColor)
border
- タイトルを付けるボーダーtitle
- タイトルの文字列titleJustification
- タイトルの位置揃えtitlePosition
- タイトルの位置titleFont
- タイトルのフォントtitleColor
- タイトルの色
public javax.swing.border.TitledBorder createTitledBorder(java.lang.String title)
title
- タイトルの文字列
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |