コンストラクタと説明 |
---|
FlowView.FlowStrategy() |
修飾子と型 | メソッドと説明 |
---|---|
protected void |
adjustRow(FlowView fv, int rowIndex, int desiredSpan, int x)
指定された行を可能であれば調整して、配置スパン内に収めるようにします。
|
void |
changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
このビューが扱う位置で属性が変更されたことをドキュメントから通知します。
|
protected View |
createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)
現在のフローの一部を表すために使用できるビューを作成します。
|
protected View |
getLogicalView(FlowView fv)
このメソッドは FlowView の論理ビューへのフローを示します。
|
void |
insertUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
このビューが担当する位置でドキュメントに何かが挿入されたことを通知します。
|
void |
layout(FlowView fv)
指定された FlowView のフローを更新します。
|
protected int |
layoutRow(FlowView fv, int rowIndex, int pos)
行の配置スパンのなかにおさまるビューの行を作成します。
|
void |
removeUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
このビューが担当するドキュメント内の位置から何かが削除されたということを通知します。
|
public void insertUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
e
- 関連するドキュメントからの変更情報alloc
- インセットの内側のビューの現在の割り当て。ビューが表示されていない場合、戻り値は null。View.insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
public void removeUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
e
- 関連するドキュメントからの変更情報alloc
- インセットの内側のビューの現在の割り当て。View.removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
public void changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
fv
- 変更を含む FlowView
e
- ドキュメントに変更が加えられたことを説明する DocumentEvent
alloc
- View の BoundsView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
public void layout(FlowView fv)
fv
- 再フローするビューprotected int layoutRow(FlowView fv, int rowIndex, int pos)
rowIndex
- ビューを収める行のインデックス。この行は入力時に空と見なされる。pos
- このビュー要素の子の中の現在の開始位置。protected void adjustRow(FlowView fv, int rowIndex, int desiredSpan, int x)
rowIndex
- 現在の配置スパンに調整される行。desiredSpan
- 現在の配置スパン >= 0x
- r の開始位置。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.