estou com dificuldade para passar esse codigo para interface grafica
candidatoUm = JOptionPane.showInputDialog(“QUAL SERÁ O CANDIDATO UM?”);
candidatoDois = JOptionPane.showInputDialog(“QUAL SERÁ O CANDIDATO DOIS?”);
do
{
voto = Integer.parseInt(JOptionPane.showInputDialog("ESCOLHA UMA OPÇÃO DE VOTO: \n [1] " + candidatoUm + "\n [2] " + candidatoDois + "\n [0] Nulo/Branco"));
if (voto < 0 || voto > 2)
{
JOptionPane.showMessageDialog(null, "NÚMERO DE VOTO INCORRETO!!!");
while ((voto < 0) || (voto > 2))
{
voto = Integer.parseInt(JOptionPane.showInputDialog("ESCOLHA UMA OPÇÃO DE VOTO: \n [1] " + candidatoUm + "\n [2] " + candidatoDois + "\n [0] Nulo/Branco"));
}
}
if (voto != 999)
{
pergunta = JOptionPane.showInputDialog("VOCÊ DESEJA CONFIRMAR SEU VOTO?").charAt(0);
}
if (pergunta == ‘S’ || pergunta == ‘s’)
{
System.out.println(“VOTO CONFIRMADO!!!”);
if (voto == 1)
{
votoUm = votoUm + voto;
}
if (voto == 2)
{
votoDois = votoDois + voto;
}
if (voto == 0)
{
votoNulo = votoNulo + voto;
}
}
// parte do não
if (pergunta == ‘N’ || pergunta == ‘n’)
{
JOptionPane.showMessageDialog(null, “REPITA SEU VOTO:”);
voto = Integer.parseInt(JOptionPane.showInputDialog("ESCOLHA UMA OPÇÃO DE VOTO: \n [1] " + candidatoUm + "\n [2] " + candidatoDois + “\n [0] Nulo/Branco”));
if (voto != 999)
{
if (voto < 0 || voto > 2)
{
JOptionPane.showMessageDialog(null, "NÚMERO DE VOTO INCORRETO!!!");
while (voto < 0 || voto > 2)
{
voto = Integer.parseInt(JOptionPane.showInputDialog("ESCOLHA UMA OPÇÃO DE VOTO: \n [1] " + candidatoUm + "\n [2] " + candidatoDois + "\n [0] Nulo/Branco"));
}
}
}
pergunta = JOptionPane.showInputDialog("VOCÊ DESEJA CONFIRMAR SEU VOTO?").charAt(0);
if (pergunta == ‘S’ || pergunta == ‘s’)
{
System.out.println(“VOTO CONFIRMADO!!!”);
if (voto == 1)
{
votoUm = votoUm + voto;
}
if (voto == 2)
{
votoDois = votoDois + voto;
}
if (voto == 0)
{
votoNulo = votoNulo + voto;
}
}
}
// fecha if do não
if (votoUm > votoDois)
{
System.out.println("O VENCEDOR DA ELEIÇÃO FOI: " + candidatoUm + " COM: " + votoUm + " VOTOS");
}
if (votoDois > votoUm)
{
System.out.println("O VENCEDOR DA ELEIÇÃO FOI: " + candidatoDois + " COM: " + votoDois + " VOTOS");
}
if (votoNulo > votoUm && votoNulo > votoDois)
{
System.out.println("NÃO HOUVE VENCEDOR, OS VOTOS NULOS FORAM MAIORES.");
}
System.out.println("A QUANTIDADE DE VOTOS NULOS/EM BRANCO FOI DE: " + votoNulo);
System.exit(1);
} while (voto != 999);
}