@<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 &quot;stz&quot; (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  &lt;-- HERE I want to update the frame to see the new position<br>

    Â Â Â  Â Â Â  }<br>    Â Â Â  });<br><br>I&#39;d like to update the position while I move the slider, but it does not work... :/ I don&#39;t understand why: panel.Render() should launch the update of the whole pipeline...<br>
if you have any other ideas...<br>
<br>