Você está na página 1de 18

Programao em Java

Pequena aplicao executada na janela de


uma aplicao (browser/appletviewer) no
cliente.

Tem por finalidade estender as


funcionalidades de browsers, adicionando
som, animao, etc., provenientes de fontes
(URLs) locais ou remotas
Cada pgina (arquivo .html) pode conter uma
ou mais applets

A cada mudana de pgina as applets


associadas so automaticamente destrudas
Applets herdam da classe JApplet.
Alguns mtodos pr-definidos, podem ser
sobrepostos.
Ciclo de Vida:
Mtodo init

Mtodo start

Mtodo stop

Mtodo destroy
init
executado quando a applet carregada pela 1 vez.
start
executado quando o navegador carrega ou volta pgina
com a applet.
stop
executado quando o browser deixa a pgina com a applet.
destroy
executado quando o navegador fechado.
Rtulo

Caixa de texto

Boto

Botes de opo
Text - permite alterar texto do controlo
Background permite alterar cor de fundo
Foreground permite alterar
Font permite alterar tipo, tamanho e estilo de
letra
Border permite alterar o contorno
Name designa o nome interno do objeto
Text - permite alterar texto do controlo
Background permite alterar cor de fundo
Foreground permite alterar
Font permite alterar tipo, tamanho e estilo de
letra
Border permite alterar o contorno
Name designa o nome interno do objeto
Nome_controlo.metodo();

Exemplos:

controlo.setText(texto); - permite escrever


no controlo
Ex: lblNome.setText(Ol);

controlo.getText(); - permite ler de um controlo


Ex: string nome = txtNome.getText();
controlo.setForeground(Color.BLUE); -
permite alterar a cor da letra

controlo.setFont(new Font(Tipo",
Font.ESTILO, tamanho); - permite alterar a
fonte do controlo
Ex:
lblNome.setFont(new Font(Arial, Font.Bold, 22
controlo.setBackground(Color.yellow); -
permite alterar a cor de fundo do controlo

encontra-se associada a:

controlo.setOpaque(rootPaneCheckingEna
bled); - coloca fundo opaco
Nome projeto e applet Ex1
Nome projeto e applet Ex2
controlo.setText(String.valueOf(varivel)); -
permite escrever no controlo, convertendo valor
da var
Ex:
double peso = 55.7;
lblNome.setText(String.valueOf(peso));

Integer.parseInt(controlo.getText()); - permite
ler de um controlo, convertendo para inteiro o
valor
Ex: double peso = Integer.parseInt(txtPeso.getText());
Nome projeto e applet Ex3
Nome projeto e applet Ex4

Você também pode gostar