Como sair do loop no JOptionPane ????  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
fgomesrj
Smalltalk

Membro desde: 16/05/2006 10:09:52
Mensagens: 1
Offline

Pessoal estou com problemas neste trecho do código do meu programa de interface gráfica:

// Desenha um triângulo
private void desenhaFigura(GL gl) {

int x1 = 0, y1 = 0 , x2 = 0, y2 = 0, x3 = 0, y3 = 0;
String msg;

msg = JOptionPane.showInputDialog("Digite o ponto x1");
x1 = Integer.parseInt(msg);

msg = JOptionPane.showInputDialog("Digite o ponto y1");
y1 = Integer.parseInt(msg);

msg = JOptionPane.showInputDialog("Digite o ponto x2");
x2 = Integer.parseInt(msg);

msg = JOptionPane.showInputDialog("Digite o ponto y2");
y2 = Integer.parseInt(msg);

//msg = JOptionPane.showInputDialog("Digite o ponto x3");
// x3 = Integer.parseInt(msg);
msg = JOptionPane.showInputDialog("Digite o ponto y3");
y3 = Integer.parseInt(msg);



gl.glBegin(GL.GL_TRIANGLES);
gl.glVertex2f(x1, y1); // -25 -25
gl.glVertex2f(x2, y2); // 25 -25
gl.glVertex2f( 0, y3); // 0 25
gl.glEnd();
}

Quando insiro o último dado ( y3) ele me mostra a imagem do triangulo da qual eu posso aumetar, diminuir , ir para direita e esquerda, p/ cima e p/ baixo. Mais ao invés acessar as teclas destas funções, ele pede que eu entre novamente com os dados. Como eu faço pra sair do loop??
Segue o código em anexo para análise
 Nome do arquivo Segundo.java [Disk] Download
 Descrição Código fonte,
 Tamanho 7 Kbytes
 Baixado:  225 vez(es)

 Nome do arquivo pacotes.rar [Disk] Download
 Descrição Estes são os pacotes para a geração do programa: jogl.dll e jogl_cg.dll mas o jogl.jar infelizmente excedo o tamanho por isso não vai ser envidado ele tem 552k
 Tamanho 43 Kbytes
 Baixado:  32 vez(es)

 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team