Академический Документы
Профессиональный Документы
Культура Документы
Tecnologias
Java........................................................................................
1oteiro
6 3 - !T e "#ing.........................................................................$ % - Co¶'(o entre "#ing e !T....................................1) *"#ing....................................................................................1 1 6 - Co&ponentes "#ing.........................................................12
3
E& co&p/ta'(o2 interface gr,fica 0o /s/,rio 3GUI4 5 /& tipo 0e interface 0e /s/,rio 6/e per&ite 6/e os /s/,rios a interagir co& 0ispositivos eletr7nicos 6/e /sa& i&agens ao inv5s 0e co&an0os 0e te-to.
Java
Ling/age& 0e progra&a'(o orienta0a a o+8eto. 9/ltiplatafor&a. 1o0a s/a &a6/ina virt/al J:9.
!T e "#ing
!T e "#ing
AWT
interface nativa para a ling/age& 0e progra&a'(o Java per&ite a ren0eri<a'(o 0e +i+liotecas co&pila0as para c=0igo nativo para cria'(o 0e GUI
7
!T e "#ing
Swing
API de mais alto nvel, ou seja, mais abstrao, menor aproximao das APIs do sistema operacional !ompatvel com AWT mas trabal"a de uma maneira totalmente di#erente
"#ing
9enos perfor&ance 6/e o/tras ?Is gr,ficas. 9ant@& /& pa0r(o in0epen0ente 0o "A /tili<a0o. Co& /&a &aior varie0a0e 0e co&ponentes2 possi+ilita o 0esenvolvi&ento 0e siste&as &ais co&ple-os.
10
"#ing - co&ponentes
BJCra&e BJLa+el BJTe-tCiel0 BJ./tton BJChecD.oBJCo&+o.oBJList
11
BJ?anel
!T e "#ing
JFrame
( uma janela com o ttulo, borda barra de menu, )opcional* e componentes especi#icados pelo usu+rio Ele pode ser movido, redimensionado e minimi,ada
12
!T e "#ing
JLabel
13
!T e "#ing
JTe tField
14
!T e "#ing
J!utton
-m Jbutton ).oto* / um componente 0ue o usu+rio clica para disparar uma ao espec#ica
15
!T e "#ing
J"#ec$!o
16
!T e "#ing
J"ombo!o
J!ombo.ox / como uma caixa suspensa 2 voc3 pode clicar em uma seta drop2do$n e selecione uma opo de uma lista
17
!T e "#ing
JList
J4ist #ornece um conjunto de itens em uma lista partir do 0ual um ou mais podem ser selecionados
18
!T e "#ing
J%anel
5 painel / um componente utili,ado para #a,er subdivis1es na tela, ou para separar de #orma or%ani,ada componentes dispostos na tela
19
GUI ./il0er
Constr/tor 0e interface gr,fica co& o /s/,rio. Constr/'(o &an/al 0e GUI s 0espen0e &/ito te&po 3n(o h, fee0+acD4. c=0igo 0e s/porte conecta co&ponentes entra0a e saE0a co& os 0e eventos 6/e 0esenca0eia& as f/n'Fes 6/e fornece& a l=gica 0o aplicativo.
20
GUI ./il0er
21
GUI ./il0er
22
23
Cornece /&a representa'(o 0e to0os os co&ponentes2 a&+os vis/al e n(o-vis/ais na s/a aplica'(o2 co&o /&a hierar6/ia 0e ,rvore
24
U&a lista c/sto&i<,vel 0e co&ponentes 0isponEveis conten0o g/ias para 8fcIs#ing e Java.eans co&ponentes a#t2 +e& co&o gerentes 0e laJo/t
25
26
6e#erencias .iblio%r+#icas
>oc/&enta'(o 0o Het.eans
httpKIInet+eans.orgID+Iin0e-LptL.1.ht&l
27