public class PFBorderFactory extends java.lang.Object implements PFComponent, PFXMLSerializable
コンストラクタと説明 |
---|
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出力.
|
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
getComponentID
インタフェース内 PFComponent
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。setComponentID
インタフェース内 PFComponent
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
public java.lang.String getComponentPublicName()
getComponentPublicName
インタフェース内 PFComponent
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
setComponentPublicName
インタフェース内 PFComponent
publicName
- 設定するコンポーネント公開名PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
isAllowRemoteInvocation
インタフェース内 PFComponent
public void setAllowRemoteInvocation(boolean flag)
setAllowRemoteInvocation
インタフェース内 PFComponent
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
isAllowPullTransfer
インタフェース内 PFComponent
public void setAllowPullTransfer(boolean flag)
setAllowPullTransfer
インタフェース内 PFComponent
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
isAllowPushTransfer
インタフェース内 PFComponent
public void setAllowPushTransfer(boolean flag)
setAllowPushTransfer
インタフェース内 PFComponent
flag
- Push型コンポーネント転送要求に対する可否public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
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
- タイトルの文字列