Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE




loading...



AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


TASTE PRESTABILITE

java

+ Font mai mare | - Font mai mic








DOCUMENTE SIMILARE

Trimite pe Messenger
CREAREA DE PROGRAME INTERACTIVE PENTRU WEB
DESENAREA SI REIMPROSPATAREA DESENULUI
ACCESAREA SI STABILIREA VARIABILELOR DE CLASA SI DE INSTANTA
ALTE FORMATE DE ARHIVARE
AWT
TRATAREA EVENIMENTELOR DE TASTATURA
INSTRUCTIUNEA CONDITIONALA IF
APELAREA METODELOR
APELAREA UNEI ALTE METODE CONSTRUCTOR
Prezentarea generala a unui applet Java

TASTE PRESTABILITE

Clasa Event are un set de variabile de clasa care reprezinta unele taste nealfanumerice ca tastele functionale sau cele directionale.Daca interfata appletului nostru foloseste aceste taste putem testa folosirea lor in cadrul metodei keyDown().Valorile acestor variabile de clasa sunt intregi, acest lucru fiind important mai ales pentru folosirea instructiunii switch in cadrul testarii acestor variabile.Mai jos este prezentat un tabel care arata variabilele de clasa amintite mai sus:

Event.HOME




tasta HOME

Event.END

tasta END

Event.PGUP

tasta Page Up

Event.PGDN

tasta Page Down

Event.UP

sageata in sus

Event.DOWN

sageata in jos

Event.LEFT

sageata la stanga

Event.Right

sageata la dreapta

Event.F1

tasta F1

Event.F2

tasta F2

Event.F3

tasta F3

Event.F4

tasta F4

Event.F5



tasta F5

Event.F6

tasta F6

Event.F7

tasta F7

Event.F8

tasta F8

Event.F9

tasta F9

Event.F10

tasta F10

Event.F11

tasta F11

Event.F12

tasta F11

Pentru a exemplifica utilizarea evenimentelor de tastatura vom prezenta un scurt applet in cadrul carui vom tasta un caracter si apoi il vom misca cu ajutorul tastelor directionale (sageti) ; in orice moment putem schimba caracterul prin simpla tastare a unui alt caracter.

Pentru realizarea acestei operatii folosim de fapt doar trei metode:init(), keyDown() si paint().

Metoda init() va stabili culoarea de fond, fontul si pozitia initiala a caracterului ; aceasta metoda va contine si un apel requestFocus() - care are ca scop asigurarea faptului ca respectivele caractere pe care le vom introduce vor fi tratate chiar de fereastra Applet.

Actuinile propriu-zise ale appletului se desfasoara in cadrul metodei keyDown() ; aceasta se bazeaza pe un switch pentru a testa evenimentele de tastatura iar in cazul in care apare un eveniment al unei taste directionale se vor face modificarile necesare modificarii pozitiei caracterului din fereastra Applet.Daca evenimentul este provocat de apasarea unei taste nedirectionale acest lucru va duce la schimbarea caracterului afisat in fereastra Applet.

Metoda paint() afiseaza doar caracterul curent la pozitia curenta. Unicul lucru de mentionat este faptul ca la lansarea appletului nu se deseneaza nimic - inca nu s-a tastat nici un caracter ; variabila tastaCrt va fi initializata cu 0 iar desenarea se va face doar dupa testarea acestei variabile:

import java.awt.*;

public class Taste extends java.applet.Applet

public boolean keyDown(Event evt, int tasta)

repaint();

return true;

}

public void paint(Graphics g)

}

}



loading...






Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 484
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2020 . All rights reserved

Distribuie URL

Adauga cod HTML in site