MonPanneau Class Reference


Public Member Functions

 MonPanneau ()
void YA_EU_UN_Click ()
void recupTexte ()

Private Attributes

Label lab
Button bout
int nbrDeClic
TextField EditBox

Detailed Description

Definition at line 4 of file MonPanneau.java.


Constructor & Destructor Documentation

MonPanneau::MonPanneau (  )  [inline]

Definition at line 11 of file MonPanneau.java.

References bout, EditBox, lab, and nbrDeClic.

00012     {
00013         nbrDeClic=0;
00014         lab = new Label("le nbr de clic egale "+nbrDeClic);
00015         bout = new Button("Clic ici");
00016         EditBox = new TextField("Hello",10);
00017                         
00018         this.setLayout(new GridLayout(3,1));
00019         this.add(lab);
00020         this.add(bout);
00021         this.add(EditBox);
00022                 
00023         // Ecoute d'évènement
00024         bout.addActionListener(new MonEcouteurPourBouton(this));
00025                 
00026         // NEW 
00027         EditBox.addTextListener(new MonEcouteurPourText(this));
00028                 
00029                 
00030     }


Member Function Documentation

void MonPanneau::YA_EU_UN_Click (  )  [inline]

Definition at line 31 of file MonPanneau.java.

References f(), i, lab, and nbrDeClic.

Referenced by MonEcouteurPourBouton::actionPerformed().

00032     {
00033         int i=0;
00034         nbrDeClic++;
00035         lab.setText("le nbr de clic egale "+nbrDeClic);
00036         Scilab.Exec("plot2d();");
00037         System.out.println("Avant Scilab.HaveAGraph = " + Scilab.HaveAGraph());
00038    
00039         do
00040             {
00041                 Scilab.Events();
00042                 try
00043                     {
00044                         Thread.sleep( 1 );
00045                     }
00046                 catch ( InterruptedException f )
00047                     {
00048                     }
00049 
00050                 System.out.println("Boucle Java sans fin "+i);
00051                 i++;
00052             }
00053         while (Scilab.HaveAGraph()!=false);
00054 
00055         Scilab.Events();
00056 
00057         System.out.println("Apres Scilab.HaveAGraph");
00058                 
00059     }

Here is the call graph for this function:

Here is the caller graph for this function:

void MonPanneau::recupTexte (  )  [inline]

Definition at line 60 of file MonPanneau.java.

References EditBox.

Referenced by MonEcouteurPourText::textValueChanged().

00061     {
00062         String textelu;
00063         textelu = EditBox.getText();
00064         System.out.println("mon texte est = " + textelu);       
00065     }

Here is the caller graph for this function:


Field Documentation

Label MonPanneau::lab [private]

Definition at line 6 of file MonPanneau.java.

Referenced by MonPanneau(), and YA_EU_UN_Click().

Button MonPanneau::bout [private]

Definition at line 7 of file MonPanneau.java.

Referenced by MonPanneau().

int MonPanneau::nbrDeClic [private]

Definition at line 8 of file MonPanneau.java.

Referenced by MonPanneau(), and YA_EU_UN_Click().

TextField MonPanneau::EditBox [private]

Definition at line 9 of file MonPanneau.java.

Referenced by MonPanneau(), and recupTexte().


The documentation for this class was generated from the following file:
Generated on Sun Mar 4 16:15:08 2007 for Scilab [trunk] by  doxygen 1.5.1