33820 38128 AD Programacao Web

502 palavras 3 páginas
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual

Avaliação à Distância

Unidade de Aprendizagem: Programação Web
Curso:
Professor:
Nome do aluno:
Data:

Orientações:
Procure o professor sempre que tiver dúvidas.
Entregue a atividade no prazo estipulado.
Esta atividade é obrigatória e fará parte da sua média final.
Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

Questão 1 (3,0 pontos)

Uma empresa que já possui um sistema interno necessita criar uma tela específica para validar o cadastro de usuários. O processo consiste em informar os dados (código, nome, departamento, login, s enha e confirmação de senha) e verificar se os mesmos são válidos. A tela deve ser desenvolvida utilizando a linguagem de programação JAVA para desktop e os componentes da biblioteca SWING com o gerenciador de layout GridLayout. O desenho da tela e os campos devem estar de acordo com a imagem a seguir:

Desenvolva a codificação necessária para gerar a interface gráfica da tela. Observação: O campo Departamento deve ter no mínimo três opções pré-definidas no componente JComboBox. Os campos Senha e Confirmação de Senha não devem possibilitar que sejam exibidos os caracteres digitados.

Questão 2 (2,0 pontos)

Na interface gráfica desenvolvida na questão 1, é necessário validar os campos Código, Nome e Departamento com as seguintes regras:

a) Nenhum campo pode ser deixado em branco.

b) O campo código deve permitir o cadastro apenas de números inteiros na faixa de 1 a 999.

c) O campo Nome deve conter no mínimo duas palavras e cada palavra deve conter no mínimo dois caracteres.

d) O campo Departamento não deve permitir a edição, de modo que somente é permitido o cadastro dos departamentos pré-definidos no referido componente.

As validações solicitadas devem ser feitas ao clicar no botão “Validar”. Caso exista algum erro na validação, será necessário informar ao usuário por meio de uma mensagem os(s) erros(s) encontrado(s).

Questão

Relacionados