|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TextEditor
シェイプのテキストエディタ
メソッドの概要 | |
---|---|
void |
canceled()
インライン編集キャンセル |
void |
edited(java.lang.String text)
インライン編集終了 |
java.awt.Paint |
getBackgroundPaint(EditorViewConfiguration viewConfiguration)
|
java.awt.geom.Rectangle2D |
getBounds()
現在のインライン編集の編集領域を返す。 |
java.awt.Font |
getFont()
フォントを返す。 |
HorizontalAlign |
getHorizontalAlign()
テキストの水平方向の位置を返す。 |
IObjectShape |
getShape()
|
java.lang.String |
getText()
現在のテキストを返す。 |
java.awt.Color |
getTextColor()
テキストの色を返す。 |
java.awt.Insets |
getTextPadding()
テキスト表示領域の余白を返す |
VerticalAlign |
getVerticalAlign()
テキストの垂直方向の位置を返す。 |
boolean |
isEditable()
テキストを編集可能かを返す。 |
boolean |
isEditting()
編集中であるかを返す。 |
void |
setFont(java.awt.Font font)
フォントプロパティを変更する。 |
void |
setHorizontalAlign(HorizontalAlign align)
テキストの水平方向の位置を変更する |
void |
setText(java.lang.String text)
テキストを変更する。 |
void |
setTextColor(java.awt.Color color)
テキストの色を設定する |
void |
setVerticalAlign(VerticalAlign align)
テキストの垂直方向の位置を変更する。 |
boolean |
startEdit()
インライン編集開始 |
void |
updateBounds(java.awt.geom.Rectangle2D bounds)
インライン編集中に必要な領域を更新する。 |
boolean |
validate(java.lang.String text,
PFrame frame)
テキストの内容を検証する。 |
メソッドの詳細 |
---|
IObjectShape getShape()
boolean isEditable()
java.awt.geom.Rectangle2D getBounds()
void updateBounds(java.awt.geom.Rectangle2D bounds)
bounds
- 新しい編集領域java.awt.Color getTextColor()
void setTextColor(java.awt.Color color)
color
- 新しいテキストの色java.awt.Font getFont()
void setFont(java.awt.Font font)
font
- 新しいフォントjava.lang.String getText()
void setText(java.lang.String text)
text
- 新しいテキストjava.awt.Insets getTextPadding()
java.awt.Paint getBackgroundPaint(EditorViewConfiguration viewConfiguration)
boolean startEdit()
boolean isEditting()
void edited(java.lang.String text)
text
- 編集結果void canceled()
boolean validate(java.lang.String text, PFrame frame)
text
- テキストframe
- エディタの属するフレーム(メッセージを表示するために使用する)
HorizontalAlign getHorizontalAlign()
void setHorizontalAlign(HorizontalAlign align)
align
- 新しいテキストの水平方向VerticalAlign getVerticalAlign()
void setVerticalAlign(VerticalAlign align)
align
- テキストの垂直方向の位置
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |