Realizado

Desenvolvimento de aplicações em Java

Publicado em 27 de Novembro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Criar dois programas simples com interface gráfica (Windows Forms).
1º - Aplicação de Controle de Estoque
» Criar uma classe "Estoque" com atributos para armazenar nome do produto, quantidade em estoque e métodos para cadastrar, imprimir e atualizar os dados de estoque de um produto, além dos métodos get e set para cada atributo.
» Criar uma classe principal com no mínimo 6 tipos de componentes gráficos diferentes: usar a classe JTabbed para organizar as janelas(abas) de cadastro, pesquisa, edição, movimento.

» Utilizar o conceito de herança para utilizar JFrame
» Implementar o "ouvinte de evento" para os componentes através da classe interna, classe adaptadora ou implementando a interface na classe principal
» Criar vetor de objetos (Classe ArrayList) da classe Estoque
» Fazer a validação dos dados de entrada com "tratamento de exceção (try/catch)"
» Usar a classe JOptionPane para mensagens de erro e confirmação
» Os dados devem ser gravados em arquivo
2º - Aplicação de Cadastro de Cliente
» Dados do formulário:
» Nome (TextField), Idade (Slider), CPF (Formatted Field), Sexo (Radio Button), Endereço (Rua (TextField), Cidade (TextField), Estado (ComboBox)), Cartão de crédito (Numero (TextField), Bandeira (ComboBox)), Email (TextField), Senha de acesso (Password Field), Gravar (Button), Limpar (Button).
» Utilizar o conceito de herança para utilizar JFrame
» Implementar o "ouvinte de evento" para os componentes através de classe interna, classe adaptadora ou implementando a interface na classe principal
» Fazer a validação dos dados de entrada com "tratamento de exceção (try/catch)"
» Gravar os dados em arquivo (vetor)
» Implementar a classe com os dados do Cadastro em uma classe separada

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias