public class PasswordView extends FieldView
ViewBadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXISBOTTOM, 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, removeUpdatechangedUpdate, damageLineRange, drawLine, getLineBuffer, getTabSize, lineToRect, nextTabStop, setSize, updateDamage, updateMetricsappend, 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, viewToModelpublic PasswordView(Element elem)
elem - элементprotected int drawUnselectedText(Graphics g, int x, int y, int p0, int p1) throws BadLocationException
drawUnselectedText в class PlainViewg - графический контекст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 PlainViewg - графический контекст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 FieldViewpos - позиция, чтобы преобразовать> = 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 FieldViewfx - эти 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 FieldViewaxis - может быть любой Представление. X_AXIS или Представление. Y_AXISView.getPreferredSpan(int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92