33822 38737 AD Programacao Web Copia
2232 palavras
9 páginas
Universidade do Sul de Santa Catarina – UnisulCampus 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:");