Академический Документы
Профессиональный Документы
Культура Документы
Interface
desejada
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
Componentes:
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
Componentes: Frame
Para a aplicao
ter uma janela
onde colocar
os componentes
de interface
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
TextFields
Para o usurio poder
informar o endereo
e o nome do arquivo
de imagem
Componentes: Frame
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
TextFields
(caixas de texto)
Labels
Para o usurio saber
o qu informar em
cada caixa-de-texto
Componentes: Frame
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
TextFields
(caixas de texto)
Labels
(etiquetas)
Button
Para o usurio
informar que
preencheu os dados
Componentes: Frame
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
TextFields
(caixas de texto)
Labels
(etiquetas)
Button
(boto)
Componentes: Frame
Panel
Local onde
a imagem vai ser
exibida
3,4) Fazendo um esboo da interface,
identificando os componentes-Java:
TextFields
(caixas de texto)
Labels
(etiquetas)
Button
(boto)
Componentes: Frame
Panel
(painel)
Label
Local onde
as mensagens e
avisos vo ser
exibidos
5) Criando uma classe Java que gere
a interface do programa:
A linguagem Java, como j vimos, orientada a objetos. Portanto, podemos
criar uma classe que defina como vai ser a interface do nosso
programa. Vamos chamar essa classe de Janela:
class Janela extends Frame
{
}
Note que a classe foi declarada como sendo filha da classe Frame (extends
Frame). Isso significa que ela herda todas as funcionalidades (os
mtodos) de um Frame (que so: ttulo, borda, abrir, fechar, maximizar,
minimizar...).
Falta agora colocar os atributos de nossa janela. Os atributos dela sero os
componentes da interface que definimos anteriormente.
5) Criando uma classe Java que gere
a interface do programa:
Vamos, portanto, declarar os atributos
(variveis) que nossa janela possui.
Cada componente vai ter uma varivel
correspondente.
Primeiro, vamos declarar os Labels:
class Janela extends Frame
{
public Label lb_Endereco;
public Label lb_Arquivo;
public Label lb_Mensagem;
}
lb_Arquivo : Arquivo:
tf_URL :
tf_NomeArquivo:
bt_Carregar : Carregar
pn_Imagem :
5) Criando uma classe Java que gere
a interface do programa:
Temos, agora, que adicion-los janela:
lb_Endereco : Endereo(URL):
lb_Arquivo : Arquivo:
tf_URL :
tf_NomeArquivo:
bt_Carregar : Carregar
pn_Imagem :
5) Criando uma classe Java que gere
a interface do programa:
Isso feito atravs do mtodo add().
Porm, o mtodo add no trabalha com coordenadas, mas sim com layouts de
tela pr-estabelecidos. Logo, a primeira coisa a fazer escolher o tipo de layout
que queremos.
O Java oferece 4 tipos bsicos de layout:
South
5) Criando uma classe Java que gere
a interface do programa:
Vamos selecionar o BorderLayout para a
nossa janela. Isso feito com o North
mtodo setLayout():
setLayout(new BorderLayout());
North
Endereo(URL):
Arquivo:
Carregar
Endereo(URL):
Panel:
Arquivo:
Carregar
5) Criando uma classe Java que gere
a interface do programa:
Vamos ento criar o painel:
add(North, painelNorte);
North
Endereo(URL):
Arquivo: Carregar
Endereo(URL):
Arquivo: Carregar