Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 481
от 24.12.2007, 20:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 337, Экспертов: 24
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 114901: Здравствуйте, уважаемые эксперты. Мне нужна ваша помощь. Я только начал разбираться в Java и никак не могу разобраться как в Java делать обработку событий. Припустим у меня есть простая программа (см. приложение). Как мне сделать так чтобы при выборе...

Вопрос № 114.901
Здравствуйте, уважаемые эксперты. Мне нужна ваша помощь. Я только начал разбираться в Java и никак не могу разобраться как в Java делать обработку событий. Припустим у меня есть простая программа (см. приложение). Как мне сделать так чтобы при выборе пункта меню "Закрыть" закрывалась программа?

Заранее спасибо за помощь!

Приложение:

Отправлен: 19.12.2007, 20:06
Вопрос задал: Тарасенко Александр Виталиевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: LightStorm
Здравствуйте, Тарасенко Александр Виталиевич!
Добавить событие довольно просто, вам достаточно присоединить обработчик события ActionPerformed, оно вызывается каждый раз, гогда пользователь делает щелчек мышкой по компоненту, нажимает Enter или пробел при выделенном компоненте (элементе меню).
Выглядит примерно так:
F_Close.addActionListener(new ActionListener() {
//Этот метод вызвывается при позникновении нужного нам события
public void actionPerformed(ActionEvent ae) {
System.exit(0);
}
});
вы можете подключить к компоненту сразу несколько обработчиков(в том числе и одного типа), тогда они будут вызываться в порядке добавления.
Существуют еще несколько способов связывания события с компонентом, об этом вы можете прочитать в разделе книги, посвященном swing (как пример могу посоветовать книгу К.Хорстмана и Г.Корнелла "Java 2 Библиотека профессионала", это своего рода классика жанра в изучении Java).
Удачи.
Ответ отправил: LightStorm (статус: 4-ый класс)
Ответ отправлен: 19.12.2007, 21:11
Оценка за ответ: 5
Комментарий оценки:
ОГРОМНЕЙШЕЕ СПАСИБО за совет! Вы даже не представляете как Вы меня выручили.
Отдельное спасибо за книгу! Уже скачал. Книга очень полезная и удобная для изучения языка программирования JAVA.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.66 от 23.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное