33822 38737 AD Programacao Web Copia

2232 palavras 9 páginas
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual

Avaliação à Distância

Unidade de Aprendizagem: Programação Web
Curso: Sistemas Para Internet
Professor: Osmar de Oliveira Braz Junior
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, senha 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.

R) import java.awt.*; import javax.swing.*

public class GuiAD01 extends JFrame{

private JLabel labelCodigo, labelNome, labelDepartamento, labelLogin, labelSenha, labelConfirmSenha; private JTextField txtCodigo, txtNome, txtLogin; private JComboBox comboDepartamento; private String[] txtDepartamento = {"T.I.","R.H.","GERÊNCIA"}; private JPasswordField passSenha, passConfirmSenha; private JButton btnValidar, btnLimpar; private Container container; public GuiAD01(){ super("Cadastro de Usuários");

container = getContentPane(); ((JComponent) container).setBorder(new EmptyBorder(10,10,10,10)); container.setLayout(new GridLayout(7,2,10,20));

labelCodigo = new JLabel("Código:");

Relacionados