| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2007 01:35:35
|
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 |
Download
|
| Descrição |
Código fonte, |
| Tamanho |
7 Kbytes
|
| Baixado: |
225 vez(es) |
| Nome do arquivo |
pacotes.rar |
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) |
|
|
|
 |
|
|
|
|
|
|