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