*Segue o que estou fazendo no botão para verificar o acesso
*
private void entrarActionPerformed(java.awt.event.ActionEvent evt) {
if(identificador.getText().isEmpty || senha.getText().isEmpty()) {
JoptionPane.showMessageDialog(this, "Preencher os campos!");
}else{
if(acesso.getSelectedItem().equals("Administrador"))
String linha = "";
try{
BufferedReader ficheiro = new BufferedReader(new FileReader("acesso.txt"));
while((linha = ficheiro.readLine()) != null)
{
if((linha.contains(identificador.getText())) && (linha.contains(senha.getText()))){
SGHView sgh = new SGHView();
sgh.setVisible(true);
break;
}else{
String titulo = "Mensagem";
String msg = "Deseja continuar?";
if(JOptionPane.showConfirmDialog(null, msg, titulo, JOption.YES_NO_OPTION) == JoptionPane.YES_OPTION){
break;
}else{ this.dispose();
}
}
}
ficheiro.close();
} catch(Exception e) {
e.getMessage();
} }
O arquivo que está sendo lido:
> acesso.txt
121;usar;Administrador;
111;admin;Administrador;