Em primeiro lugar na classe AcessarArquivo está faltando setar o pacote (package inevents;)…
Se não adiantar tentar e estiver usando Netbeans, desative o “Compilar ao salvar”… As vezes um limpar e construir também ajuda… Aqui rodou blz…
W
werdeson
ao entrar com login e senha ele foi para TelePrincipal?
paulork
Amigo, sua classe TelaPrincipal não tem nada… vai precisar implementar algo lá pra fazer ela aparecer…
Se fosse um JFrame você usaria “new NewJFrame().setVisible(true);” e ele mostraria a tela…
W
werdeson
Consegue me mandar de volta o codigo seu onde ta certo, por favor?
paulork1 like
Em primeiro lugar na classe AcessarArquivo está faltando setar o pacote (package inevents;)…
Foi só isso que alterei… e um limpar e construir… não alterei mais nada… testa lá amigo
W
werdeson
Agora me deparo com mais problemas, preciso colocar um titulo e uma imagem abaixo do menu, podem me ajudar?
publicTelaPrincipal(){super("Cadastro de Produtos");setSize(900,500);setVisible(true);setLocationRelativeTo(null);setDefaultCloseOperation(DISPOSE_ON_CLOSE);JMenuBarmenu=newJMenuBar();setJMenuBar(menu);
JMenumenuArquivo=newJMenu("Arquivo");JMenumenuEditar=newJMenu("Editar");JMenumenuExibir=newJMenu("Exibir");JMenumenuAjuda=newJMenu("Ajuda");menu.add(menuArquivo);menu.add(menuEditar);menu.add(menuExibir);menu.add(menuAjuda);JMenuItemitemSairArquivo=newJMenuItem("Sair");menuArquivo.add(itemSairArquivo);JMenuItemitemEditarCliente=newJMenuItem("EditarCliente");JMenuItemitemEditarproduto=newJMenuItem("EditarProduto");menuEditar.add(itemEditarCliente);menuEditar.add(itemEditarproduto);ContainercPrincipal=getContentPane();cPrincipal.setLayout(newFlowLayout(FlowLayout.CENTER));ContainercMeio=newContainer();cMeio.setLayout(newGridLayout(6,2));cMeio.add(newJLabel("Data do Registro:"));dataRegistro=newJTextField();cMeio.add(dataRegistro);
cMeio.add(newJLabel("Forma de Pagamento:"));ContainerradioBtns=newContainer();radioBtns.setLayout(newFlowLayout(FlowLayout.CENTER));btnGroupTipo=newButtonGroup();vista=newJRadioButton(" A vista");parcelado=newJRadioButton("Parcelado");
if(fechado.isSelected()){auxEstado=fechado.getText();}if(solucionado.isSelected()){auxEstado=solucionado.getText();}if(aguardando.isSelected()){auxEstado=aguardando.getText();}ArrayListTabela=newArrayList();Tabela.add(auxDataRegistro);Tabela.add(auxCliente);Tabela.add(auxVendedor);Tabela.add(auxPagamento);Tabela.add(auxEstado);AcessoArquivoacessoArquivo=newAcessoArquivo();Booleanlo=acessoArquivo.escreverArquivo("arquivo.txt",Tabela);if(lo){JOptionPane.showMessageDialog(null,"Salvo com sucesso!","Salvo",1);}else{JOptionPane.showMessageDialog(null,"Erro ao salvar,tente novamente!","Erro",0);}}
publicLogin(){JFrameframe=newJFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);BorderLayoutlayout=newBorderLayout();GridLayoutconteudo=newGridLayout(5,2,5,5);layout=newBorderLayout(300,120);JPanelpainel=newJPanel(layout);JPanelpainelcentro=newJPanel(conteudo);painel.add(newJLabel("*****CADASTRO DE CLIENTES*****"),BorderLayout.NORTH);painel.add(newJLabel(""),BorderLayout.SOUTH);painel.add(newJLabel(""),BorderLayout.EAST);painel.add(newJLabel(""),BorderLayout.WEST);frame.getContentPane().add(painel);
AcessoArquivoacessoArquivo=newAcessoArquivo();ArrayList<String>dadosUsuarios=acessoArquivo.lerArquivo("Login.txt");for(Stringaux:dadosUsuarios){//separando a String (linha) inteira do arquivo pelo caracter ";"//Ou seja, onde houver um ";" a(s) palavra(s) sucessoras ficarão na posição posterir do arrayauxLinhas=aux.split(";");
}
if(auxLinhas[0].equals(campoUsuario.getText())&&auxLinhas[1].equals(senha)&&auxLinhas[2].equals(campoDepartamento.getSelectedItem())){
JOptionPane.showMessageDialog(null,"Login efetuado com sucesso! Bem vindo.");dispose();newTelaPrincipal();}else{
campoUsuario.setText("");campoSenha.setText("");JOptionPane.showMessageDialog(null,"Erro ao efetuar Login! Tente novamente","Erro",0);}
}
}