Professional Documents
Culture Documents
·ome do programa:
Y
åados a serem coletados:
Y
K
K
Frame
Para a aplicação
ter uma janela
onde colocar
os componentes
de interface
K
TextFields
Para o usuário poder
informar o endereço
e o nome do arquivo
de imagem
Frame
K
TextFields
(caixas de texto)
Labels
Para o usuário saber
o quê informar em
cada caixa-de-texto
Frame
K
TextFields
(caixas de texto)
Labels
(etiquetas)
Button
Para o usuário
informar que
preencheu os dados
Frame
K
TextFields
(caixas de texto)
Labels
(etiquetas)
Button
(botão)
Frame
Panel
Local onde
a imagem vai ser
exibida
K
TextFields
(caixas de texto)
Labels
(etiquetas)
Button
(botão)
Frame
Panel
(painel)
Label
Local onde
as mensagens e
avisos vão ser
exibidos
]
!
!"#
class Janela extends Frame
{
}
$
#
%u u
u !
#
%
%
&
# '
!!! !
!(
!
]
"
%
!
!
)
class Janela extends Frame
{
public Label lb_Endereco;
public Label lb_Arquivo;
public Label lb_Mensagem;
}
$
*+
]
|
'
class Janela extends Frame
{
public Label lb_Endereco;
public Label lb_Arquivo;
public Label lb_Mensagem;
public |extField tf_URL;
public |extField tf_NomeArquivo;
public Button bt_Carregar;
public Panel pn_Imagem;
}
lb_Arquivo : Arquivo:
tf_URL :
tf_NomeArquivo:
bt_Carregar : Carregar
pn_Imagem :
]
|
1
lb_Endereco : Endereço(URL):
lb_Arquivo : Arquivo:
tf_URL :
tf_NomeArquivo:
bt_Carregar : Carregar
pn_Imagem :
]
!
#
2
!)
#
2
!
(
2
4
,
3 #
]
"
5
)2
!
$#
)2 %
$#
Endereço(URL):
Arquivo:
Carregar
Endereço(URL):
Panel:
Arquivo:
Carregar
]
"
painelNorte.add(lb_Endereço);
$
7
painelNorte.add(tf_URL);
painelNorte.add(new Panel());
!
painelNorte.add(lb_Arquivo);
painelNorte.add(tf_NomeArquivo);
painelNorte.add(bt_Carregar);
7
!!!
]
Endereço(URL):
Arquivo: Carregar