Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Olá,pessoal!Tenho um trabalho do curso e preciso da ajuda de vocês devido a um erro na construção do código.É sobre um gerenciador de usuários em interface gráfica.

ps: Os comentários são devido ao extenso numero de componentes que ainda falta fazer.

 

import java.awt.Color;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.WindowConstants;

public class GerenciadorUsuariosEtec extends JFrame {
   
    public JRadioButton rdbM;
    public JRadioButton rdbF;
    public JTextField txtCod;
    public JTextField txtNome;
    public JTextField txtEnd;
    public JTextField txtBairro;
    public JTextField txtCep;
    public JTextField txtCidade;
    public JTextField txtEmail;
    public JTextField txtSenha;
    public JTextField txtRedig;
    public JCheckBox chkAtivo;
    public JCheckBox chkBloqueado;
    public JComboBox cmbUf;
    public JComboBox cmbNvlAcesso;
    public JButton btnNovo;
    public JButton btnAltDados;
    public JButton btnConsulta;
    public JButton btnApagar;
    public JButton btnFechar;
    public JTextField txtPesquisa;
    public JTable tblUsuarios;
    public JLabel lblNome;
    public JLabel lblEnd;
    public JLabel lblBairro;
    public JLabel lblCep;
    public JLabel lblCidade;
    public JLabel lblCod;
    public JLabel lblUf;
    public JLabel lblNvlAcesso;
    public JLabel lblEmail;
    public JLabel lblSenha;
    public JLabel lblRedig;
    public String[] Nvl = {"Admin", "Aluno", "Professor"};
    public Object[] campos = {"Nome", "Endereço", "Sexo", "Bairro", "CEP", "Cidade", "Nível", "Ativo", "Bloq."};
    public Object[][] registros = {{"Nome", "Endereço", "Sexo", "Bairro", "CEP", "Cidade", "Nível", "Ativo", "Bloq."},{" ", " ", " ", " ", " ", " ", " ", " ", " "},{" ", " ", " ", " ", " ", " ", " ", " ", " "},{" ", " ", " ", " ", " ", " ", " ", " ", " "},{" ", " ", " ", " ", " ", " ", " ", " ", " "}};
    public String[] uf = {"AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PR","PB","PA","PE","PI","RJ","RN","RS","RO","RR","SC","SE","SP","TO"};            
    public ButtonGroup btnGrupo = new ButtonGroup();
    public GerenciadorUsuariosEtec() {
        setTitle("Gerenciador de Usuários - Etec Antônio Devisate");
        setSize(700, 500);
        setLayout(null);
        
        rdbM = new JRadioButton("Masculino");
            rdbM.setBounds(400, 20, 3, 3);
        rdbF = new JRadioButton("Feminino");
            rdbF.setBounds(400, 25, 3, 3);
        txtCod = new JTextField();
        txtNome = new JTextField();
        txtPesquisa = new JTextField("Insira o nome ou parte dele");
            txtPesquisa.setBounds(30, 365, 640, 30);
        txtEnd = new JTextField();
        txtBairro = new JTextField();
        txtCep = new JTextField();
        txtCidade = new JTextField();
        txtEmail = new JTextField();
            
        txtSenha = new JTextField();
        txtRedig = new JTextField();
        cmbUf = new JComboBox(uf);
        cmbNvlAcesso = new JComboBox(Nvl);
        chkAtivo = new JCheckBox("Ativo");
        chkBloqueado = new JCheckBox("Bloqueado");
        lblBairro = new JLabel("Bairro");
        lblCod = new JLabel("Código");
        lblNome = new JLabel("Nome");
        lblEnd = new JLabel("Endereço");
        lblCep = new JLabel("CEP");
        lblCidade = new JLabel("Cidade");
        lblNvlAcesso = new JLabel("Nível de Acesso");
        lblEmail = new JLabel("E-mail");
            lblEmail.setBounds(30, 285, 50, 15);
        lblSenha = new JLabel("Senha");
        lblRedig = new JLabel("Redigite");
        btnAltDados = new JButton("Alterar Dados");
            btnAltDados.setBounds(155, 310, 130, 50);
            btnAltDados.setBackground(Color.white);
        btnNovo = new JButton("Novo Registro");
            btnNovo.setBounds(30, 310, 120, 50);
            btnNovo.setBackground(Color.white);
        btnConsulta = new JButton("Consultar");
            btnConsulta.setBounds(290, 310, 130, 50);
            btnConsulta.setBackground(Color.white);
        btnApagar = new JButton("Apagar");
            btnApagar.setBounds(425, 310, 130, 50);
            btnApagar.setBackground(Color.white);
        btnFechar = new JButton("Fechar");
            btnFechar.setBounds(560, 310, 109, 50);
            btnFechar.setBackground(Color.white);
        tblUsuarios = new JTable(registros, campos);
            tblUsuarios.setBounds(30, 400, 640, 80);
        
            
        btnGrupo.add(rdbF);
        btnGrupo.add(rdbM);
        
        add(tblUsuarios);
        
        add(txtPesquisa);
        add(btnNovo);
        add(btnAltDados);
        add(btnConsulta);
        add(btnApagar);
        add(btnFechar);
        add(lblEmail);
        add(txtEmail);
        txtEmail.setBounds(70,275,150,30);
        add(lblSenha);
        lblSenha.setBounds(300,275,100,30);
        add(txtSenha);
       txtSenha.setBounds(340,275,100,30);
        add(lblRedig);
        lblRedig.setBounds(500,275,100,30);
        add(txtRedig);
        txtRedig.setBounds(550,275,120,30);
        add(chkAtivo);
        chkAtivo.setBounds(35,245,80,30);
        add(chkBloqueado);
        chkBloqueado.setBounds(125,245,90,30);
        add(lblNvlAcesso);
        lblNvlAcesso.setBounds(340,240,90,30);
         add(cmbNvlAcesso);
         cmbNvlAcesso.setBounds(435,240,235,30);
        add(lblBairro);
            lblBairro.setBounds(40,215,50,30);
        add(txtBairro);
            txtBairro.setBounds(90,215,180,30);
        add(lblEnd);
            lblEnd.setBounds(40,180,180,30);
        add(txtEnd);
            txtEnd.setBounds(90,180,180,30);
        add(lblUf);
            //lblUf.setBounds();
        add(cmbUf);
        //add(lblEnd);
        //add(txtEnd);
        //add(lblCep);
        //add(txtCep);
        add(lblNome);
            lblNome.setBounds(40,170,180,30);
        add(txtNome);
            txtNome.setBounds(50,170,180,30);
        //add(rdbM);
        //add(rdbF);
        //add(lblCod);
        //add(txtCod);
    }
    
    public static void main(String[] args) {
        GerenciadorUsuariosEtec janela = new GerenciadorUsuariosEtec();
        janela.setVisible(true);
        janela.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
    }
}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!