/*
  Ce fichier a été "HTMLisé" par VasJavaVersHTML.
  Pour plus d'informations visitez la page de VasJavaVersHTML
  (C) 1997, 1998, 1999, 2000 Vasile Calmatui
*/
/*
   A ce fichier on a "Cache le Code" par VasCacheCode.
  Pour plus d'informations visitez http://www.chez.com/vasile/obfu/VasCacheCode.html
  (C) 1999, 2000 Vasile Calmatui
*/
/**************************************************************\
* Copyright (C) 1997 - 2001 Vasile CALMATUI                    *
*                                                              *
* Ce logiciel est du domaine public. Vous avez la permission   *
* d'utiliser, de copier et de modifier ce logiciel.            *
****************************************************************
* Ne me contactez pas SVP pour des informations, bugs,         *
* commentaires, problemes, contributions, offres d'emploi.     *
* Si vous aimez ce logiciel, envoyez une carte postale a       *
* l'adresse suivante :                                         *
* Vasile CALMATUI                                              *
* 35 str. Burebista                                            *
* 3600 Ungheni                                                 *
* MOLDOVA (Moldavie)                                           *
****************************************************************
* L'auteur n'est pas responsable pour les dommages occasionnes *
* par l'utilisation de ce logiciel ou de ses derives.          *
\**************************************************************/

//Applet d'exemple d'utilisation de VasOnglets

import VasOnglets;
import java.applet.Applet;
import java.awt.*;

public class VasOngletsApplet extends Applet {
  VasOnglets v0, v1, v2, v3, v4, v5, v6, v7, v8;
  Panel v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30;
  Label v31, v32, v33;
  Button v34;
  TextField v35;

  public String getAppletInfo() {
    return (new String("VasOngletsApplet v3.1, 13 fevrier 1999, (C) 1997, 1998, 1999, 2000, 2001 Vasile Calmatui"));
  }

  //constructeur
  public VasOngletsApplet() {
    this.setLayout(null);
    this.resize(400, 400);
    setBackground(Color.lightGray);

    //ou est le coin haut gauche des onglets=(25, 25)
    //et la taille=(350, 350)
    v0=new VasOnglets(25, 25, 350, 350);

    //Creation du Panel
    v9=new Panel();
    v9.setLayout(null);

    v15=new Panel();
    v16=new Panel();
    v1=new VasOnglets(20, 10, 140, 65, 1);
    v1.ajouteOnglet("Ligne", v15);
    v1.ajouteOnglet("de 1", v16);
    v9.add(v1);

    v17=new Panel();
    v18=new Panel();
    v2=new VasOnglets(180, 10, 140, 65, 2);
    v2.ajouteOnglet("Ligne", v17);
    v2.ajouteOnglet("de 2", v18);
    v9.add(v2);

    v19=new Panel();
    v20=new Panel();
    v3=new VasOnglets(20, 85, 140, 65, 3);
    v3.ajouteOnglet("Ligne", v19);
    v3.ajouteOnglet("de 3", v20);
    v9.add(v3);

    v21=new Panel();
    v22=new Panel();
    v4=new VasOnglets(180, 85, 140, 65, 4);
    v4.ajouteOnglet("Ligne", v21);
    v4.ajouteOnglet("de 4", v22);
    v9.add(v4);

    v23=new Panel();
    v24=new Panel();
    v5=new VasOnglets(20, 160, 140, 65, 5);
    v5.ajouteOnglet("Ligne", v23);
    v5.ajouteOnglet("de 5", v24);
    v9.add(v5);

    v25=new Panel();
    v26=new Panel();
    v6=new VasOnglets(180, 160, 140, 65, 6);
    v6.ajouteOnglet("Ligne", v25);
    v6.ajouteOnglet("de 6", v26);
    v9.add(v6);

    v27=new Panel();
    v28=new Panel();
    v7=new VasOnglets(20, 235, 140, 65, 7);
    v7.ajouteOnglet("Ligne", v27);
    v7.ajouteOnglet("de 7", v28);
    v9.add(v7);

    v29=new Panel();
    v30=new Panel();
    v8=new VasOnglets(180, 235, 140, 65, 8);
    v8.ajouteOnglet("Ligne", v29);
    v8.ajouteOnglet("de 8", v30);
    v9.add(v8);

    //Creation du Panel
    v10=new Panel();
    v10.setLayout(null);
    v31=new Label("On peut ajouter tout element");
    v31.reshape(10, 30, 300, 25);
    v10.add(v31);
    v34=new Button("Supprime le rouge");
    v34.reshape(10, 60, 150, 30);
    v10.add(v34);
    v35=new TextField("TextField");
    v35.reshape(10, 100, 150, 25);
    v10.add(v35);

    //Creation du Panel
    v11=new Panel();
    v11.setLayout(null);
    v32=new Label("C'est l'onglet 2");
    v32.reshape(10, 60, 300, 25);
    v11.add(v32);

    //Creation du Panel
    v12=new Panel();
    v12.setLayout(null);
    v33=new Label("Ne me supprimez pas SVP");
    v33.reshape(10, 90, 300, 25);
    v12.add(v33);

    v13=new Panel();
    v14=new Panel();

    //ajout des onglets
    v0.ajouteOnglet("Test", v9);
    v0.ajouteOnglet("Un", v10);
    v0.ajouteOnglet("2", v11);
    v0.ajouteOnglet("Rouge", v12);
    v0.metCouleurOnglet("Rouge", Color.red);
    v12.setBackground(Color.red);
    v0.ajouteOnglet("Grise", v13);
    v0.ajouteOnglet("si pas enregistre", v14);
    add(v0);
  }//fin constructeur

  public boolean handleEvent(Event v36) {
    //si clic sur le bouton, suppression de l'onglet rouge
    if(v36.target==v34 && (v36.arg==v34.getLabel())) {
      v34.disable();
      v0.supprimeOnglet("Rouge");
      v0.rafraichitOnglets();
      return true;
    }//fin if
    return false;
  }//fin handleEvent
}//fin clase VasOngletsApplet

© 1997, 1998, 1999, 2000 fait avec VasJavaVersHTML