Ir ao conteúdo
  • Cadastre-se

Guilherme Bergamo da Silva

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. 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); } }

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!