Como se cadastra usuário com GUI no Eclipse

Oi, gente! Preciso fazer um cadastro usando interface gráfica. Consigo criar o arquivo e o usuário, mas preciso que essas informações sejam passadas pelo usuário através de uma tela.
O que eu tenho pra criar usuário:

public abstract class Usuario {
private String nome, sexo, login, senha, cidade, estado;
private int idade;

protected Usuario(String nome, String sexo, String login, String senha, String cidade, String estado, int idade) {
	this.nome = nome;
	this.sexo = sexo;
	this.login = login;
	this.senha = senha;
	this.cidade = cidade;
	this.estado = estado;
	this.idade = idade;
}

}

Depois tenho outras duas classes que herdam essa.

Preciso também fazer menus com opções e exibir arquivos. Alguém sabe como?

De uma estudada nos componentes e layout managers do Swing: https://docs.oracle.com/javase/tutorial/uiswing/

Obrigada!