@<b>Jonathan Ruiz Peinado</b><br>thanks for your help.<br><br>panel is a vtkRenderWindowPanel<br><br>I tried panel.Render(), panel.getRenderer().Render(), panel.repaint() and even this.repaint() (where this is the JFrame).<br>
the only solution to update the image is to create an event with the mouse.<br><br>in the JFrame, I have a JSlider "stz" (Slider for Translation on Z axe) :<br>Â Â Â Â Â Â Â stz.addChangeListener(new ChangeListener()<br>
      {<br><br>         @Override<br>         public void stateChanged (ChangeEvent arg0)<br>         {<br>            double pos[] = actor().GetPosition(); // actor is the vtkImageSlice which contains my 3D picture<br>
<br>            System.out.println(stz.getValue());<br>            pos[2] = stz.getValue();<br>            actor().SetPosition(pos);<br>            panel.Render(); // panel is the vtkRenderWindowPanel which contains the actor <-- HERE I want to update the frame to see the new position<br>
         }<br>      });<br><br>I'd like to update the position while I move the slider, but it does not work... :/ I don't understand why: panel.Render() should launch the update of the whole pipeline...<br>
if you have any other ideas...<br>
<br>