Събития с мишка
background image

СЪБИТИЯ. ОБРАБОТКА НА СЪБИТИЯ С МИШКА

Програмите   за   структурно   програмиране   имат   определен   ред   за 

изпълнение.   То   се   осъществява   по   реда   на   описване   на   операторите. 
Започва се с първия, следва втория, третия и т.н. като минава през някои 
разклонения   и   цикли.   Потребителят   има   право   да   взаимодейства   с 
програмата   само,   когато   тя   е   готова   за   това   и   най-често   го   подканя   с 
подходящо съобщение. 

Програмите   с   ГПИ   работят   по   различен   начин.   Те   са   готови   да 

отговарят на различни събития, които възникват по различно време и в 
последователност, която програмата не може да контролира. Поради това 
обработката на събития е в основата на успешното създаване на програми с 
ГПИ.   Най-важните   събития   се   генерират   от   мишката   и   клавиатурата. 
Потребителят   може   да   натисне   клавиш   от   клавиатурата,   да   премести 
мишката   или   да   натисне   бутон   на   мишката.   Потребителят   може   да 
извърши всяко от тези действия по всяко време и компютърът трябва да 
отговори подходящо.

Какво представляват събитията в Java

 Събитието е обект, описващ промяна на състоянието на източника.[1] 

В следствие на взаимодействието на потребителя с компонентите на ГПИ 
Java  генерира   съответен   обект.   Системата   събира   цялата   налична 
информация   за   събитието   и   конструира   обект,   за   да   запази   тази 
информация.[3]  Различните   типове   събития   се   представят   от   обекти, 
принадлежащи   на   различни   класове.   Например,   когато   потребителят 
натисне   бутон   на   мишката,   се   създава   обект,   принадлежащ   на   клас, 
наречен  

MouseEvent

. Обектът съдържа такава иформация като например 

GUI  компонента върху който потребителят е кликнал, (x,y) координатите 
на точката в компонента, където е кликнато и кой бутон на мишката е бил 
натиснат. Когато потребителят натисне клавиш от клавиатурата, се създава 
обект от тип 

KeyEvent

. След конструирането на обекта, той се подава като 

параметър   на   съответен   метод.   Чрез   създаването   на   този   метод 
програмистът   определя   какво   трябва   да   се   случи,   когато   настъпи   това 
събитие.  

За да може събитието да предизвика някакъв ефект, програмата трябва 

да   може   да   го   прихване   и   да   реагира.   За   да   може   да   го   прихване, 
програмата   трябва   да   внимава(подслушва)   за   него.   Прихващането   на 
събитие е нещо, което се осъществява  чрез обект, наречен слушател на 
събития.   Обектът,   слушател   на   събития   трябва   да   може   да   управлява 

Това е само предварителен преглед!

Маркетингова-макрообкръжаваща

Презентация свързана с Маркетинг на тема Маркетингова-макрообкръжаваща-среда...

Маркетингова-макрообкръжаваща

Предмет: Маркетинг, Икономика
Тип: Презентации
Брой страници: 36
Брой думи: 1869
Брой символи: 13033
Изтегли
Този сайт използва бисквитки, за да функционира коректно
Ние и нашите доставчици на услуги използваме бисквитки (cookies)
Прочети още Съгласен съм