Gente consegui terminar meu projeto de formulario
Em breve vou configurar para visualisar formularios e adicionar mais de 1 com mais atualizações.
Favor críticas e sugestões.
/* FormularioTeste
@author Raphael S.Carvalho */
import javax.swing.JOptionPane; // classe JOptionPane
public class FormularioTeste {
public static void main (String[] args){
String valorNome="", valorIdade="", valorTrabalho="";
JOptionPane.showMessageDialog(null, "Formulário \n(Versão 0.2) \n\n Criado por:\nRaphael Santana Carvalho");
Formulario objeto = new Formulario();
try {
while (true) {
int inicioPrograma = Integer.parseInt(JOptionPane.showInputDialog("Digite uma opção:\n\n- Cadastrar Formulário: [1] \n- Visualizar Formulário: [2] \n- Excluir Formulário: [3] \n- Sair do Programa: [4]"));
switch(inicioPrograma){
case 1:
objeto.setNome(valorNome=JOptionPane.showInputDialog("Favor informar o seu nome:"));
objeto.setIdade(valorIdade=JOptionPane.showInputDialog("Favor informar a sua idade:"));
objeto.setTrabalho(valorTrabalho=JOptionPane.showInputDialog("Favor informar o seu trabalho:"));
break;
case 2:
JOptionPane.showMessageDialog(null, "Formulário \n\n Nome: "+objeto.getNome()+" \n\n Idade: "+objeto.getIdade()+" \n\n Trabalho: "+objeto.getTrabalho()+".");
break;
case 3:
objeto.setNome("Vazio");
objeto.setIdade("0");
objeto.setTrabalho("Vazio");
break;
case 4:
System.exit(0);
default:
JOptionPane.showMessageDialog(null, "Favor digite apenas as opções disponíveis!");
break;
}
} // fim do while
} // fim do try
catch(NumberFormatException ex){
JOptionPane.showMessageDialog(null, "O programa foi encerrado.");
System.exit(0);
}
} // fim do metodo
} // fim da classe
import javax.swing.JOptionPane; // classe JOptionPane
public class Formulario {
private String nome, trabalho;
private int idade;
/* base formulario */
// nome
public void setNome(String valorNome){
nome = valorNome;
}
public String getNome(){
return nome;
}
// idade
public void setIdade(String valorIdade){
idade = Integer.parseInt(valorIdade);
}
public int getIdade(){
return idade;
}
// trabalho
public void setTrabalho(String valorTrabalho){
trabalho = valorTrabalho;
}
public String getTrabalho(){
return trabalho;
}
} // fim da classe