Source code to html (Java,C++,C)
G.Desnoix ©96,97,98
package fr.stcpmvn.ebli.auto;

import com.sun.java.swing.border.*;
import com.sun.java.swing.*;
import java.awt.*;
import java.io.*;
import fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.mathematiques.*;
import java.awt.event.*;
import fr.stcpmvn.ebli.auto.*;

/*
  * Unit : ../exemples/Vecteur.src
  * Date : Wed Aug 26 08:43:40 PDT 1998
  * Target : Java (gui)
  * Product: Alma (agl), G.Desnoix (c)1997
  */

/* fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur [20] */

class Vecteur_Edt
      extends Basic_Edt
{
  fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur o;

  JLabel     lb_m;
  JComponent cp_m;

  JLabel     lb_x;
  JComponent cp_x;
  JLabel     lb_y;
  JComponent cp_y;
  JLabel     lb_z;
  JComponent cp_z;
  JLabel     lb_toString;
  JComponent cp_toString;
  JLabel     lb_norme;
  JComponent cp_norme;
  JLabel     lb_normeXY;
  JComponent cp_normeXY;
  JLabel     lb_normalise;
  JComponent cp_normalise;
  JLabel     lb_normaliseXY;
  JComponent cp_normaliseXY;
  JLabel     lb_equilibre;
  JComponent cp_equilibre;
  JLabel     lb_equilibreXY;
  JComponent cp_equilibreXY;
  JLabel     lb_rotationZ90;
  JComponent cp_rotationZ90;
  JLabel     lb_projectionXY;
  JComponent cp_projectionXY;

  GridLayout layout;

  public Vecteur_Edt()
  { this(null); }

  public Vecteur_Edt(fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur _o)
  { objet(_o); }

  public void objet(Object _o)
  {
    o=(fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur)_o;
    layout=new GridLayout(13,2);
    layout.setHgap(5);
    layout.setVgap(5);
    setLayout(layout);

    if(o==null) return;

    int n=0;

    lb_m=new JLabel("m : ",JLabel.RIGHT);
    cp_m=new JButton("Editer...");
    ((JButton)cp_m).addActionListener(this);
    if(o.m()==null)
      ((JButton)cp_m).setText("Creer...");
    add(lb_m,n++);
    add(cp_m,n++);

    lb_x=new JLabel("x( ) ",JLabel.RIGHT);
    cp_x=new JButton("Evaluer...");
    ((JButton)cp_x).addActionListener(this);
    add(lb_x,n++);
    add(cp_x,n++);

    lb_y=new JLabel("y( ) ",JLabel.RIGHT);
    cp_y=new JButton("Evaluer...");
    ((JButton)cp_y).addActionListener(this);
    add(lb_y,n++);
    add(cp_y,n++);

    lb_z=new JLabel("z( ) ",JLabel.RIGHT);
    cp_z=new JButton("Evaluer...");
    ((JButton)cp_z).addActionListener(this);
    add(lb_z,n++);
    add(cp_z,n++);

    lb_toString=new JLabel("toString( ) ",JLabel.RIGHT);
    cp_toString=new JButton("Evaluer...");
    ((JButton)cp_toString).addActionListener(this);
    add(lb_toString,n++);
    add(cp_toString,n++);

    lb_norme=new JLabel("norme( ) ",JLabel.RIGHT);
    cp_norme=new JButton("Evaluer...");
    ((JButton)cp_norme).addActionListener(this);
    add(lb_norme,n++);
    add(cp_norme,n++);

    lb_normeXY=new JLabel("normeXY( ) ",JLabel.RIGHT);
    cp_normeXY=new JButton("Evaluer...");
    ((JButton)cp_normeXY).addActionListener(this);
    add(lb_normeXY,n++);
    add(cp_normeXY,n++);

    lb_normalise=new JLabel("normalise( ) ",JLabel.RIGHT);
    cp_normalise=new JButton("Evaluer...");
    ((JButton)cp_normalise).addActionListener(this);
    add(lb_normalise,n++);
    add(cp_normalise,n++);

    lb_normaliseXY=new JLabel("normaliseXY( ) ",JLabel.RIGHT);
    cp_normaliseXY=new JButton("Evaluer...");
    ((JButton)cp_normaliseXY).addActionListener(this);
    add(lb_normaliseXY,n++);
    add(cp_normaliseXY,n++);

    lb_equilibre=new JLabel("equilibre( ) ",JLabel.RIGHT);
    cp_equilibre=new JButton("Evaluer...");
    ((JButton)cp_equilibre).addActionListener(this);
    add(lb_equilibre,n++);
    add(cp_equilibre,n++);

    lb_equilibreXY=new JLabel("equilibreXY( ) ",JLabel.RIGHT);
    cp_equilibreXY=new JButton("Evaluer...");
    ((JButton)cp_equilibreXY).addActionListener(this);
    add(lb_equilibreXY,n++);
    add(cp_equilibreXY,n++);

    lb_rotationZ90=new JLabel("rotationZ90( ) ",JLabel.RIGHT);
    cp_rotationZ90=new JButton("Evaluer...");
    ((JButton)cp_rotationZ90).addActionListener(this);
    add(lb_rotationZ90,n++);
    add(cp_rotationZ90,n++);

    lb_projectionXY=new JLabel("projectionXY( ) ",JLabel.RIGHT);
    cp_projectionXY=new JButton("Evaluer...");
    ((JButton)cp_projectionXY).addActionListener(this);
    add(lb_projectionXY,n++);
    add(cp_projectionXY,n++);

  }

  public void actionPerformed(ActionEvent ev)
  {
    JComponent source=(JComponent)ev.getSource();

    if(source==cp_m)
    {
      if(o.m()==null)
      {
        o.m((Matrice)CEbli.creeInstance("Matrice"));
        ((JButton)cp_m).setText("Editer...");
      }
      CEbli.editeInstance("Matrice",o.m());
    }
    if(source==cp_x)
    {
      System.err.println("### double");
      ((JButton)cp_x).setText(""+o.x());
    }
    if(source==cp_y)
    {
      System.err.println("### double");
      ((JButton)cp_y).setText(""+o.y());
    }
    if(source==cp_z)
    {
      System.err.println("### double");
      ((JButton)cp_z).setText(""+o.z());
    }
    if(source==cp_toString)
    {
      System.err.println("### java.lang.String");
      ((JButton)cp_toString).setText('"'+o.toString()+'"');
    }
    if(source==cp_norme)
    {
      System.err.println("### double");
      ((JButton)cp_norme).setText(""+o.norme());
    }
    if(source==cp_normeXY)
    {
      System.err.println("### double");
      ((JButton)cp_normeXY).setText(""+o.normeXY());
    }
    if(source==cp_normalise)
    {
      System.err.println("### fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur");
      fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur n=o.normalise();
      CEbli.ajouteObjet(n);
      CEbli.editeInstance("fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",n);
    }
    if(source==cp_normaliseXY)
    {
      System.err.println("### fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur");
      fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur n=o.normaliseXY();
      CEbli.ajouteObjet(n);
      CEbli.editeInstance("fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",n);
    }
    if(source==cp_equilibre)
    {
      System.err.println("### fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur");
      fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur n=o.equilibre();
      CEbli.ajouteObjet(n);
      CEbli.editeInstance("fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",n);
    }
    if(source==cp_equilibreXY)
    {
      System.err.println("### fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur");
      fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur n=o.equilibreXY();
      CEbli.ajouteObjet(n);
      CEbli.editeInstance("fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",n);
    }
    if(source==cp_rotationZ90)
    {
      System.err.println("### fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur");
      fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur n=o.rotationZ90();
      CEbli.ajouteObjet(n);
      CEbli.editeInstance("fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",n);
    }
    if(source==cp_projectionXY)
    {
      System.err.println("### fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur");
      fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur n=o.projectionXY();
      CEbli.ajouteObjet(n);
      CEbli.editeInstance("fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",n);
    }
  }
}

class Constantes
{
  final static public String[] classes=
  {
    "fr.stcpmvn.ebli.fr.stcpmvn.dodico.corba.geometrie.Vecteur",
  };

}




colors: import - statement - class - type - number - string - comment