Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Password input dialog 
V
    Опции темы
Ak47black
  Дата 17.4.2010, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2205
Регистрация: 2.12.2005

Репутация: нет
Всего: 0



Здравствуйте.
Хочу сделать диалог ввода пароля (что-бы сам ввод был со звездочками).
Нашел в интернете такой код
Код

        JPasswordField jpf = new JPasswordField();
        JOptionPane.showConfirmDialog(null, jpf,
                                        "Password:", JOptionPane.OK_CANCEL_OPTION);

но при показе самого диалога фокус получается на кнопке "OK", что не особо хорошо. (Например если показать стандартный диалог, то фокус по умолчанию будет на поле ввода)
Кто-нибудь знает можно-ли это исправить, кроме создания вручную нового класса?
PM MAIL   Вверх
Christoph
Дата 17.4.2010, 01:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 667
Регистрация: 23.1.2008
Где: Харьков

Репутация: 3
Всего: 11



для этого нужно использовать JOptionPane.showOptionDialog
Если сделать так, то будет фокус на текстовом поле

Код

JPasswordField passText = new JPasswordField(20);
Object[] options = { passText, "Yes", "No" };
   JOptionPane.showOptionDialog(null, "EnterPassword?", "Passw?", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,  null, options,  options[0]);


Последний параметр 
Код

initialValue
    The default selection (input value). 



--------------------
user posted image
PM MAIL ICQ   Вверх
Ak47black
Дата 17.4.2010, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2205
Регистрация: 2.12.2005

Репутация: нет
Всего: 0



О, спасибо.
Честно говоря я уже думал что невыйдет так сделать  smile .
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.