Botão iniciar em java3D

0 respostas
nono

Bom dia

Será que alguem me pode ajudar? È assim tenho um objecto que vai fazer um percurso e tenho um botão iniciar para que o bojecto so comece andar quando eu mandar. O meu problema é que se demorar alguns segundos a carregar no botão iniciar o objecto começa a andar mas ao fazer já está noutro pouco que não é o inicial, ou seja, ele esteve a fazer o percurso como que se estivesse invisível.
Em baixo ta o código que usei para criar o botão iniciar:

interpolator = new RotPosPathInterpolator(alpha, target, axis, knots, quatPos, pointPos);

interpolator.setSchedulingBounds(bounds);

interpolator.setEnable(false);

root.addChild(interpolator);

current=interpolator;
criei a variavel current=interpolator; que esta declarada no inicio como  private Interpolator current = null;

depois no fim do código criei um evento para os botões:

public void actionPerformed(ActionEvent actionEvent) {

String cmd = actionEvent.getActionCommand();

TexCoordGeneration tcg = new TexCoordGeneration();

if (Inicio.equals(cmd)) {

ta.append(Carregou no botao inicio.\n);

current.setEnable(false);

current = interpolator;

current.setEnable(true);

em que se carregando no botao inicio ele faz o interpolator ou seja o trajecto.

Obrigada pela ajuda

Criado 4 de agosto de 2008
Respostas 0
Participantes 1