|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JPasswordField extends JTextField
JPasswordField легкий компонент, который позволяет редактирование одной строки текста, где представление указывает, что что-то было введено, но не показывает исходные символы. Можно найти дополнительную информацию и примеры в том, раздел в Учебном руководстве по Java.
JPasswordField предназначается, чтобы быть совместимым с источником с java.awt.TextField используемый с echoChar набор. Это обеспечивается отдельно, чтобы облегчить безопасно изменять UI для JTextField не влияя на записи паролей.
ОТМЕТЬТЕ: По умолчанию JPasswordField отключает входные методы; иначе, входные символы могли быть видимыми, в то время как они были составлены, используя входные методы. Если приложение нуждается во входной поддержке методов, пожалуйста, используйте наследованный метод, enableInputMethods(true).
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
JPasswordField. AccessibleJPasswordField
Этот class реализует поддержку доступности
JPasswordField class. |
JTextField. AccessibleJTextFieldJTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBindingJComponent. AccessibleJComponentКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategynotifyActionDEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEYlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Конструктор и Описание |
|---|
JPasswordField()
Создает новое
JPasswordField, с документом значения по умолчанию, null запуск текстовой строки, и 0 столбцов width. |
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 class, который представляет этот компонент.
|
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, setScrollOffsetaddCaretListener, 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, writeaddAncestorListener, 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, hide, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic JPasswordField()
JPasswordField, с документом значения по умолчанию, null запуск текстовой строки, и 0 столбцов width.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 - число столбцов, чтобы использовать, чтобы вычислить привилегированный width> = 0; если столбцы будут обнулены, то привилегированный width будет тем, что естественно следует из компонентной реализацииpublic String getUIClassID()
getUIClassID в class JTextFieldJComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)public void updateUI()
getUIClassID(). Тип UI TextUI. invalidate вызывается после установки UI.updateUI в class JTextComponentJComponent.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 в class JTextComponentToolkit.getSystemClipboard(), Clipboardpublic void copy()
provideErrorFeedback на текущем стили, который обычно инициирует ошибочный звуковой сигнал. Нормальное поведение передачи в настоящий момент выбранного диапазона в связанной текстовой модели к системному буферу обмена, и отъезда содержания от модели, не является приемлемым для поля пароля.copy в class JTextComponentToolkit.getSystemClipboard(), Clipboard@Deprecated public String getText()
getPassword.TextComponent. Если базовый документ null, даст a NullPointerException. Для соображений безопасности осуждается этот метод. Используйте * getPassword метод вместо этого.
getText в class JTextComponentJTextComponent.setText(java.lang.String)@Deprecated public String getText(int offs, int len) throws BadLocationException
getPassword. Для соображений безопасности осуждается этот метод. Используйте getPassword метод вместо этого.
getText в class JTextComponentoffs - смещение> = 0len - длина> = 0BadLocationException - если смещение или длина недопустимыpublic char[] getPassword()
TextComponent. Если базовый документ null, даст a NullPointerException. Для более сильной безопасности рекомендуется, чтобы возвращенный символьный массив был очищен после использования, обнуляя каждый символ.protected String paramString()
JPasswordField. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class JTextFieldJPasswordFieldpublic AccessibleContext getAccessibleContext()
AccessibleContext связанный с этим JPasswordField. Для полей пароля, AccessibleContext принимает форму AccessibleJPasswordField. Новое AccessibleJPasswordField экземпляр создается в случае необходимости.getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class JTextFieldAccessibleJPasswordField это служит AccessibleContext из этого JPasswordField
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92