概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
kinugasa.ui.TextLabel の使用

TextLabel を使用しているパッケージ
kinugasa.ui | メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.

kinugasa.ui での TextLabel の使用

TextLabel として宣言されている kinugasa.ui のフィールド
`private TextLabel[][]` | `InputMessageWindow.choiceLabels` 選択肢の配列です.
`private TextLabel[]` | `InputMessageWindow.commandLabels` コマンドラベルの配列です.
`private TextLabel` | `InputMessageWindow.inputValueLabel` 入力確認ラベルです.
`protected TextLabel[]` | `MessageWindow.labels` ウインドウが管理するラベル.

TextLabel を返す kinugasa.ui のメソッド
`TextLabel` | `TextLabel.clone()`
`TextLabel[][]` | `InputMessageWindow.getChoiceLabels()` 選択肢として表示されているすべてのラベルをその配置の2次元配列として取得します.
`TextLabel` | `InputMessageWindow.getInputValueLabel()` プレイヤーが入力したテキストを表示するために使用されているラベルを取得します.
`TextLabel` | `MessageWindow.getLabel(int idx)` このウインドウ内の指定したインデックスを持つラベルを取得します.
`TextLabel[]` | `MessageWindow.getLabels()` このウインドウに含まれるすべてのラベルを取得します.
`TextLabel` | `InputMessageWindow.getSelectedLabel()` 現在選択されているラベルを返します。
`TextLabel` | `SelectableMessageWindow.getSelectedLabel()` 現在選択されているラベルを取得します.
`TextLabel[][]` | `CharSet.parse(float startX, float startY, LabelModel labelModel)` 文字セット内の文字を分解し、1文字ごとにテキストラベルに発行します.

TextLabel 型の引数を持つ型を返す kinugasa.ui のメソッド
`java.util.List<TextLabel>` | `InputMessageWindow.getChoiceLabelsList()` 選択肢として表示されているすべてのラベルをリストとして取得します.

TextLabel 型のパラメータを持つ kinugasa.ui のメソッド
`abstract void` | `ChoiceEffect.draw(java.awt.Graphics2D g, TextLabel label)` テキストラベルlabelに選択中であることを示すエフェクトを描画します.
`void` | `ChoiceEffect.SingleCharEffect.draw(java.awt.Graphics2D g, TextLabel label)`
`protected void` | `MessageWindowModel.drawText(java.awt.Graphics2D g, TextLabel... tl)` 指定されたテキストラベルをすべて描画し、ラベルの表示文字インデックスを更新します.
`abstract void` | `LabelModel.drawText(java.awt.Graphics2D g, TextLabel l)` ラベルのテキストを描画します.
`void` | `SimpleBorderLabelModel.drawText(java.awt.Graphics2D g, TextLabel l)`
`void` | `SimpleLabelModel.drawText(java.awt.Graphics2D g, TextLabel l)`
`void` | `MessageWindow.setLabels(TextLabel[] labels)` 新しいラベルを設定し、それらの初期設定を行います.

TextLabel 型のパラメータを持つ kinugasa.ui のコンストラクタ
`MessageWindow(float x, float y, float width, float height, MessageWindowModel wm, TextLabel... label)` テキストラベルを指定して、新しいメッセージウインドウを構築します.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし