Elaborando as Interfaces
Aulas 37, 38 e 39.
Atividade avaliativa
Prof. André Aparecido da Silva
Disponível em: [Link]
Aulas 37, 38 e 39
1
ATIVIDADE DE HOJE
ELABORE UMA TELA COM UM JPOPUPMENU
• A TELA DEVERÁ TER UMA CAIXA DE TEXTOS
(TEXTAREA) E ALGUNS BOTÕES
• COLOQUE AS OPÇÕES DE ALINHAMENTO,
NOVO, LIMPAR E SAIR JPOPUPMENU
2
Métodos em Java
• Quando definimos um objeto num programa orientado a
objetos, implementamos todo o comportamento desse
objeto em um ou mais métodos.
• Um método em Java é equivalente a uma função, subrotina
ou procedimento em outras linguagens de programação.
• Não existe em Java o conceito de métodos globais.
• Todos os métodos devem sempre ser definidos dentro de
uma classe.
3
A sintaxe para construção de um
método é a seguinte:
Tipo_de_Acesso Tipo_retorno Identificador
([argumentos])
{
//Corpo do método
}
4
Exemplo
Tipo de acesso acesso Parâmetros do método
ao método
public void static main (String args[ ])
{
new Tela1();
}
Corpo do método
5
Outros Exemplos
public boolean Valida_login(String Login e String Senha)
{
String Login_Original=“defina o ligin”;;
String Senha_Original=“defina a senha”;
if(([Link]() Login_Original) &&
([Link]().Senha_Original))
{return true;} Possíveis retornos
else
{return false;}
}
Corpo do método
6
Outro Exemplo
TIPO DE ACESSO
private void formMouseReleased([Link] evt)
{
if([Link]())
{
Menu_PopUp.show(this, [Link](),
[Link]());
}
}
CORPO DO MÉTODO 7
Outro Exemplo
void e o tipo de retorno.
private void formMouseReleased ([Link] evt)
{
if([Link]())
{
Menu_PopUp.show(this, [Link](),
[Link]());
PARAMETROS DO MÉTODO
• Pode ser um tipo primitivo (int, char, double...)
• Pode ser qualquer item da interface gráfica (botões,
} Etiquetas, caixas de textos).
} • Entre outras.
8
Crie a interface principal do seu
sistema
• Deverá ter uma tela de login que quando validada
corretamente deverá conduzir você a tela
principal do sistema.
• Valor 3,0 pontos;
• Deverá ser entregue hoje;
• De preferencia faça com os outros alunos que
estão fazendo tcc com você;
9
Na tela de login...
• Você deverá criar um método que receberá
como parâmetros String login e String Senha
10
O método para Validar Login
public boolean Valida_login(String Login e String Senha)
{
String Login_Original=“defina o ligin”;;
String Senha_Original=“defina a senha”;
if(([Link]() Login_Original)
&&([Link]().Senha_Original))
{return true;}
else
{return false;}
}
11
O retorno
• Se retornar true, abrir a tela principal;
• Se retornar false, limpar os dados e exibir uma
JOptionPane informando que os dados são
inválidos.
12
A tela deverá ter:
• Diversos Menus
– Sendo um menu que altera as configurações da
própria tela.
– Um menu de operações (Exemplo: Vendas,
compra, produção).
– Crie uma barra de ferramentas com as principais
opção do seu sistema.
– Crie também um JPopupMenu.
– Os botões que levarão as outras telas.
13
Exemplos de tela Principal
14
Exemplos de tela Principal
15
Exemplos de tela Principal
16