public static class FlowView.FlowStrategy extends Object
Конструктор и Описание |
---|
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
- текущее выделение представления во вставках. Это значение будет нулем, если представление еще не было выведено на экран.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.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
protected View getLogicalView(FlowView fv)
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 запускается в.protected View createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)
fv
- представление, содержащее потокstartOffset
- расположение запуска для создаваемого представленияspanLeft
- о промежутка, оставленного заполнить строкуrowIndex
- строка представление будет помещена в
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92