0% acharam este documento útil (0 voto)
7 visualizações16 páginas

Interface Java 10

O documento apresenta uma atividade avaliativa onde os alunos devem elaborar uma tela com um JPopupMenu, incluindo uma caixa de texto e botões para opções de alinhamento, novo, limpar e sair. Também aborda conceitos de métodos em Java, como definição, sintaxe e exemplos práticos, além de instruções para criar uma interface principal com tela de login e validação de usuário. A atividade é avaliada em 3 pontos e deve ser entregue no mesmo dia.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações16 páginas

Interface Java 10

O documento apresenta uma atividade avaliativa onde os alunos devem elaborar uma tela com um JPopupMenu, incluindo uma caixa de texto e botões para opções de alinhamento, novo, limpar e sair. Também aborda conceitos de métodos em Java, como definição, sintaxe e exemplos práticos, além de instruções para criar uma interface principal com tela de login e validação de usuário. A atividade é avaliada em 3 pontos e deve ser entregue no mesmo dia.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

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

Você também pode gostar