View Javadoc

1   package paolomind.multitalk.toolwrapper;
2   
3   import java.awt.Component;
4   import java.awt.Image;
5   
6   import paolomind.multitalk.netmessage.IMessageFactory;
7   
8   /**
9    * Classe per un interprete python in cui viene settata la variabile
10   * MessageFactory, un Component per gestire la grafica a video di un componente
11   * AWT ed una immagine. Questa variabile può essere usata all'interno dello script python
12   * per costruire messaggi
13   *
14   * @author paolo
15   */
16  public class ImagePythonEngine extends ComponentPythonEngine {
17  
18    /**
19     * costruttore dell'interprete.
20     * @param mfactory il messageFactory per gli script
21     * @param c il componente che verrà gestito dagli script
22     * @param bimg l'immagine gestita dagli script
23     */
24    public ImagePythonEngine(final Image bimg, final Component c,
25        final IMessageFactory mfactory) {
26      super(c, mfactory);
27      this.set("image", bimg);
28    }
29  }