Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JPasswordField extends JTextField
JPasswordField
легкий компонент, который позволяет редактирование одной строки текста, где представление указывает, что что-то было введено, но не показывает исходные символы. Можно найти дополнительную информацию и примеры в том
JPasswordField
предназначается, чтобы быть совместимым с источником с java.awt.TextField
используемый с echoChar
набор. Это обеспечивается отдельно, чтобы облегчить безопасно изменять UI для JTextField
не влияя на записи паролей.
ОТМЕТЬТЕ: По умолчанию JPasswordField отключает входные методы; иначе, входные символы могли быть видимыми, в то время как они были составлены, используя входные методы. Если приложение нуждается во входной поддержке методов, пожалуйста, используйте наследованный метод, enableInputMethods(true)
.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
JPasswordField. AccessibleJPasswordField
Этот класс реализует поддержку доступности
JPasswordField класс. |
JTextField. AccessibleJTextField
JTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBinding
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
notifyAction
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
JPasswordField()
Создает новое
JPasswordField , с документом по умолчанию, null запуск текстовой строки, и 0 ширин столбца. |
JPasswordField(Document doc, String txt, int columns)
Создает новое
JPasswordField это использует данную текстовую модель хранения и данное число столбцов. |
JPasswordField(int columns)
Создает новое пустое
JPasswordField с конкретным количеством столбцов. |
JPasswordField(String text)
Создает новое
JPasswordField инициализированный с указанным текстом. |
JPasswordField(String text, int columns)
Создает новое
JPasswordField инициализированный с указанным текстом и столбцами. |
Модификатор и Тип | Метод и Описание |
---|---|
void |
copy()
Вызывает
provideErrorFeedback на текущем стили, который обычно инициирует ошибочный звуковой сигнал. |
void |
cut()
Вызывает
provideErrorFeedback на текущем стили, который обычно инициирует ошибочный звуковой сигнал. |
boolean |
echoCharIsSet()
Возвращает true если это
JPasswordField имеет набор символов для того, чтобы отозваться эхом. |
AccessibleContext |
getAccessibleContext()
Возвраты
AccessibleContext связанный с этим JPasswordField . |
char |
getEchoChar()
Возвращает символ, который будет использоваться для того, чтобы отозваться эхом.
|
char[] |
getPassword()
Возвращает текст, содержавшийся в этом
TextComponent . |
Строка |
getText()
Осуждаемый.
С Java 2 платформы v1.2, замененный
getPassword . |
Строка |
getText(int offs, int len)
Осуждаемый.
С Java 2 платформы v1.2, замененный
getPassword . |
Строка |
getUIClassID()
Возвращает имя L&F класс, который представляет этот компонент.
|
protected String |
paramString()
Возвращает строковое представление этого
JPasswordField . |
void |
setEchoChar(char c)
Устанавливает символ эха для этого
JPasswordField . |
void |
updateUI()
Перезагружает сменный UI.
|
actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, isValidateRoot, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffset
addCaretListener, addInputMethodListener, addKeymap, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, viewToModel, write
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JPasswordField()
JPasswordField
, с документом по умолчанию, null
запуск текстовой строки, и 0 ширин столбца.public JPasswordField(String text)
JPasswordField
инициализированный с указанным текстом. Модель документа устанавливается в значение по умолчанию, и число столбцов к 0.text
- текст, который будет выведен на экран, null
если ни одинpublic JPasswordField(int columns)
JPasswordField
с конкретным количеством столбцов. Модель по умолчанию создается, и начальная строка устанавливается в null
.columns
- число столбцов> = 0public JPasswordField(String text, int columns)
JPasswordField
инициализированный с указанным текстом и столбцами. Модель документа устанавливается в значение по умолчанию.text
- текст, который будет выведен на экран, null
если ни одинcolumns
- число столбцов> = 0public JPasswordField(Document doc, String txt, int columns)
JPasswordField
это использует данную текстовую модель хранения и данное число столбцов. Это - конструктор, через которого питаются другие конструкторы. Символ эха устанавливается в '*', но может быть изменен текущим Стилем. Если модель документа null
, по умолчанию будет создаваться.doc
- текстовое хранение, чтобы использоватьtxt
- текст, который будет выведен на экран, null
если ни одинcolumns
- число столбцов, чтобы использовать, чтобы вычислить привилегированную ширину> = 0; если столбцы будут обнулены, то привилегированная ширина будет тем, что естественно следует из компонентной реализацииpublic String getUIClassID()
getUIClassID
в классе JTextField
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
public void updateUI()
getUIClassID()
. Тип UI TextUI
. invalidate
вызывается после установки UI.updateUI
в классе JTextComponent
JComponent.setUI(javax.swing.plaf.ComponentUI)
, UIManager.getLookAndFeel()
, UIManager.getUI(javax.swing.JComponent)
public char getEchoChar()
setEchoChar(char)
, echoCharIsSet()
public void setEchoChar(char c)
JPasswordField
. Отметьте, что это - в значительной степени предложение, так как представление, которое устанавливается, может использовать любые графические методы, оно требует представить поле. Установка значения 0 указывает, что Вы хотите видеть текст, поскольку это вводится, подобно поведению стандарта JTextField
.c
- символ эха, чтобы вывести на экранechoCharIsSet()
, getEchoChar()
public boolean echoCharIsSet()
JPasswordField
имеет набор символов для того, чтобы отозваться эхом. Символ, как полагают, устанавливается, если символ эха не 0.setEchoChar(char)
, getEchoChar()
public void cut()
provideErrorFeedback
на текущем стили, который обычно инициирует ошибочный звуковой сигнал. Нормальное поведение передачи в настоящий момент выбранного диапазона в связанной текстовой модели к системному буферу обмена, и удаления содержания от модели, не является приемлемым для поля пароля.cut
в классе JTextComponent
Toolkit.getSystemClipboard()
, Clipboard
public void copy()
provideErrorFeedback
на текущем стили, который обычно инициирует ошибочный звуковой сигнал. Нормальное поведение передачи в настоящий момент выбранного диапазона в связанной текстовой модели к системному буферу обмена, и отъезда содержания от модели, не является приемлемым для поля пароля.copy
в классе JTextComponent
Toolkit.getSystemClipboard()
, Clipboard
@Deprecated public String getText()
getPassword
.TextComponent
. Если базовый документ null
, даст a NullPointerException
. Для соображений безопасности осуждается этот метод. Используйте * getPassword
метод вместо этого.
getText
в классе JTextComponent
JTextComponent.setText(java.lang.String)
@Deprecated public String getText(int offs, int len) throws BadLocationException
getPassword
. Для соображений безопасности осуждается этот метод. Используйте getPassword
метод вместо этого.
getText
в классе JTextComponent
offs
- смещение> = 0len
- длина> = 0BadLocationException
- если смещение или длина недопустимыpublic char[] getPassword()
TextComponent
. Если базовый документ null
, даст a NullPointerException
. Для более сильной безопасности рекомендуется, чтобы возвращенный символьный массив был очищен после использования, обнуляя каждый символ.protected String paramString()
JPasswordField
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в классе JTextField
JPasswordField
public AccessibleContext getAccessibleContext()
AccessibleContext
связанный с этим JPasswordField
. Для полей пароля, AccessibleContext
принимает форму AccessibleJPasswordField
. Новое AccessibleJPasswordField
экземпляр создается в случае необходимости.getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в классе JTextField
AccessibleJPasswordField
это служит AccessibleContext
из этого JPasswordField
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.