public class PasswordView extends FieldView
View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Конструктор и Описание |
---|
PasswordView(Element elem)
Создает новое представление, обернутое на элементе.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected int |
drawEchoCharacter(Graphics g, int x, int y, char c)
Представляет символ эха, или независимо от того, что графический должен использоваться, чтобы вывести на экран символы пароля.
|
protected int |
drawSelectedText(Graphics g, int x, int y, int p0, int p1)
Представляет данный диапазон в модели как выбранный текст.
|
protected int |
drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
Представляет данный диапазон в модели как нормальный отменявший текст.
|
float |
getPreferredSpan(int axis)
Определяет привилегированный промежуток для этого представления вдоль оси.
|
Форма |
modelToView(int pos, Shape a, Position.Bias b)
Обеспечивает отображение от координатного пространства модели документа до координатного пространства представления, отображенного на это.
|
int |
viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
Обеспечивает отображение от координатного пространства представления до логического координатного пространства модели.
|
adjustAllocation, getFontMetrics, getResizeWeight, insertUpdate, paint, removeUpdate
changedUpdate, damageLineRange, drawLine, getLineBuffer, getTabSize, lineToRect, nextTabStop, setSize, updateDamage, updateMetrics
append, breakView, createFragment, forwardUpdate, forwardUpdateToView, getAlignment, getAttributes, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getGraphics, getMaximumSpan, getMinimumSpan, getNextVisualPositionFrom, getParent, getStartOffset, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, replace, setParent, updateChildren, updateLayout, viewToModel
public PasswordView(Element elem)
elem
- элементprotected int drawUnselectedText(Graphics g, int x, int y, int p0, int p1) throws BadLocationException
drawUnselectedText
в class PlainView
g
- графический контекстx
- запуск X координат> = 0y
- запуск Y координата> = 0p0
- начальное смещение в модели> = 0p1
- смещение окончания в модели> = p0BadLocationException
- если p0 или p1 испытывают недостаток диапазонаprotected int drawSelectedText(Graphics g, int x, int y, int p0, int p1) throws BadLocationException
drawSelectedText
в class PlainView
g
- графический контекстx
- запуск X координат> = 0y
- запуск Y координата> = 0p0
- начальное смещение в модели> = 0p1
- смещение окончания в модели> = p0BadLocationException
- если p0 или p1 испытывают недостаток диапазонаprotected int drawEchoCharacter(Graphics g, int x, int y, char c)
g
- графический контекстx
- запуск X координат> = 0y
- запуск Y координата> = 0c
- символ эхаpublic Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException
modelToView
в class FieldView
pos
- позиция, чтобы преобразовать> = 0a
- выделенная область, чтобы представить вb
- смещение к предыдущему символу или следующему символу, представленному смещением, в случае, если позиция является границей двух представлений; b
будет иметь одно из этих значений: Position.Bias.Forward
Position.Bias.Backward
BadLocationException
- если данная позиция не представляет допустимое расположение в ассоциированном документеView.modelToView(int, java.awt.Shape, javax.swing.text.Position.Bias)
public int viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
viewToModel
в class FieldView
fx
- эти X координат> = 0.0ffy
- координата Y> = 0.0fa
- выделенная область, чтобы представить вView.viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])
public float getPreferredSpan(int axis)
getPreferredSpan
в class FieldView
axis
- может быть любой Представление. X_AXIS или Представление. Y_AXISView.getPreferredSpan(int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92