Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / GUI вопрос / 8 сообщений из 8, страница 1 из 1
30.03.2006, 11:43
    #33634560
REvilest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
Диалоговая форма на которой присутствуют кнопки "Ok" и "Cancel", на которых висят Action. Нужно следующее, чтобы по Enter'у срабатывал OK Action?
...
Рейтинг: 0 / 0
30.03.2006, 11:47
    #33634570
ponomarevvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
JRootPane.setDefaultButton не подойдёт?
--С уважением, ponomarevvb--
...
Рейтинг: 0 / 0
30.03.2006, 12:32
    #33634734
REvilest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
Почти подходит. Но хотелось бы чтобы можно было настроить несколько действий, к примеру по Enter'у нажимается OK, а по Escape нажимался Cancel?
...
Рейтинг: 0 / 0
30.03.2006, 12:51
    #33634806
REvilest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
сделал, вот как выглядит

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
		// Устанавливаем в карты ввода реакцию на Enter и Escape
		InputMap im = getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);
		ActionMap am = getRootPane().getActionMap();
		im.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, KeyEvent.VK_UNDEFINED, true), 
				"cmdOK");		
		im.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, KeyEvent.VK_UNDEFINED, true), 
				"cmdCancel");		
		am.put("cmdOK", actionOk);
		am.put("cmdCancel", actionCancel);
...
Рейтинг: 0 / 0
30.03.2006, 14:23
    #33635181
Сергей Ильич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
Вообще-то JOptionPane для этого используется.
...
Рейтинг: 0 / 0
31.03.2006, 13:19
    #33637515
REvilest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
Сергей ИльичВообще-то JOptionPane для этого используется.

А если это какая-нить твоя навороченная форма и на ней присутствуют такие кнопки и тебе необходимо реализовать такие "удобства", тож будешь использовать JOptionPane ???
...
Рейтинг: 0 / 0
31.03.2006, 13:45
    #33637593
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
REvilest Сергей ИльичВообще-то JOptionPane для этого используется.

А если это какая-нить твоя навороченная форма и на ней присутствуют такие кнопки и тебе необходимо реализовать такие "удобства", тож будешь использовать JOptionPane ???можно делать extends JOptionPane
...
Рейтинг: 0 / 0
31.03.2006, 13:53
    #33637627
Сергей Ильич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI вопрос
REvilest Сергей ИльичВообще-то JOptionPane для этого используется.

А если это какая-нить твоя навороченная форма и на ней присутствуют такие кнопки и тебе необходимо реализовать такие "удобства", тож будешь использовать JOptionPane ???
Туда через первый параметр (Object message) можно передать не только текст, но и JPanel c супер-пупер-дупел формой.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / GUI вопрос / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]