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