Criando interface de login que armazena em txt

Tenho que criar: uma interface de login ( já foi +/- criada ) que quando o usuário apertar no botão “ok” o usuário e senha terão que ser iguais ao do arquivo txt, porém estou perdido na criação do arquivo txt já com o usuário e senha definidos e também não sei o que por na ação do botão ueheuhe, ou seja, não sei “nada” além de montar a interface.

Dá uma pesquisada em Eventos e como colocar um evento no seu botão. ActionListener

Já to a 1 dia pesquisando e modificando… Já to na fase de “não sei o que estou fazendo aqui” kkkk, por isso recorri perguntar aqui :frowning:

Estude sobre evento com Jbutton e Sobre Classe NIO do java.

Se voce nao entende as tecnologia que quer usar no projeto, fica complicado cria algo.

Tenho no meu GitHub um sistema de Editor de texto que criei do zero, usando arquivo txt.

Poderia da uma olhada: e pega a logica …

Link de Acesso para GITHuB

2 curtidas

valeu :smiley:

Resumindo…

package teste2;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Principal implements ActionListener{
	
	JFrame tela = new JFrame("");
	JButton botao = new JButton("Botão");
	
	void criarTela() {
		tela.setSize(300, 300);
		tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		tela.setLayout(null);
		
		botao.addActionListener(this); // aqui estou colocando o evento no botao
		botao.setBounds(20,20,100,30); // aqui dimensiono o botao, que nao deve ser necessario, por usar um layout no JFrame
		
		tela.add(botao);
		tela.setVisible(true);
		
	}
	
	@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getSource() == botao) {
// aqui o que deve acontecer se o "botao" for pressionado
			JOptionPane.showMessageDialog(null, "Aqui deve acontecer alguma coisa");
			
		}
		
	}
	
}
1 curtida

eu precisava entender mesmo era a parte de criação de um arquivo txt, deu pra ter bastante noção depois q eu analisei os códigos do colega.