/*
  Ce fichier a été "HTMLisé" par VasJavaVersHTML.
  Pour plus d'informations visitez la page de VasJavaVersHTML
  (C) 1997, 1998, 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 onglets, ongletsLargeur1, ongletsLargeur2, ongletsLargeur3, ongletsLargeur4, ongletsLargeur5, ongletsLargeur6, ongletsLargeur7, ongletsLargeur8;
  Panel onglets0_panel0, onglets0_panel1, onglets0_panel2, onglets0_panel3, onglets0_panel4, onglets0_panel5, onglets1_panel1, onglets1_panel2, onglets2_panel1, onglets2_panel2, onglets3_panel1, onglets3_panel2, onglets4_panel1, onglets4_panel2, onglets5_panel1, onglets5_panel2, onglets6_panel1, onglets6_panel2, onglets7_panel1, onglets7_panel2, onglets8_panel1, onglets8_panel2;
  Label onglets0_label1, onglets0_label2, onglets0_label3;
  Button onglets0_button1;
  TextField onglets0_textArea1;

  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)
    onglets=new VasOnglets(25, 25, 350, 350);

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

    onglets1_panel1=new Panel();
    onglets1_panel2=new Panel();
    ongletsLargeur1=new VasOnglets(20, 10, 140, 65, 1);
    ongletsLargeur1.ajouteOnglet("Ligne", onglets1_panel1);
    ongletsLargeur1.ajouteOnglet("de 1", onglets1_panel2);
    onglets0_panel0.add(ongletsLargeur1);

    onglets2_panel1=new Panel();
    onglets2_panel2=new Panel();
    ongletsLargeur2=new VasOnglets(180, 10, 140, 65, 2);
    ongletsLargeur2.ajouteOnglet("Ligne", onglets2_panel1);
    ongletsLargeur2.ajouteOnglet("de 2", onglets2_panel2);
    onglets0_panel0.add(ongletsLargeur2);

    onglets3_panel1=new Panel();
    onglets3_panel2=new Panel();
    ongletsLargeur3=new VasOnglets(20, 85, 140, 65, 3);
    ongletsLargeur3.ajouteOnglet("Ligne", onglets3_panel1);
    ongletsLargeur3.ajouteOnglet("de 3", onglets3_panel2);
    onglets0_panel0.add(ongletsLargeur3);

    onglets4_panel1=new Panel();
    onglets4_panel2=new Panel();
    ongletsLargeur4=new VasOnglets(180, 85, 140, 65, 4);
    ongletsLargeur4.ajouteOnglet("Ligne", onglets4_panel1);
    ongletsLargeur4.ajouteOnglet("de 4", onglets4_panel2);
    onglets0_panel0.add(ongletsLargeur4);

    onglets5_panel1=new Panel();
    onglets5_panel2=new Panel();
    ongletsLargeur5=new VasOnglets(20, 160, 140, 65, 5);
    ongletsLargeur5.ajouteOnglet("Ligne", onglets5_panel1);
    ongletsLargeur5.ajouteOnglet("de 5", onglets5_panel2);
    onglets0_panel0.add(ongletsLargeur5);

    onglets6_panel1=new Panel();
    onglets6_panel2=new Panel();
    ongletsLargeur6=new VasOnglets(180, 160, 140, 65, 6);
    ongletsLargeur6.ajouteOnglet("Ligne", onglets6_panel1);
    ongletsLargeur6.ajouteOnglet("de 6", onglets6_panel2);
    onglets0_panel0.add(ongletsLargeur6);

    onglets7_panel1=new Panel();
    onglets7_panel2=new Panel();
    ongletsLargeur7=new VasOnglets(20, 235, 140, 65, 7);
    ongletsLargeur7.ajouteOnglet("Ligne", onglets7_panel1);
    ongletsLargeur7.ajouteOnglet("de 7", onglets7_panel2);
    onglets0_panel0.add(ongletsLargeur7);

    onglets8_panel1=new Panel();
    onglets8_panel2=new Panel();
    ongletsLargeur8=new VasOnglets(180, 235, 140, 65, 8);
    ongletsLargeur8.ajouteOnglet("Ligne", onglets8_panel1);
    ongletsLargeur8.ajouteOnglet("de 8", onglets8_panel2);
    onglets0_panel0.add(ongletsLargeur8);

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

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

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

    onglets0_panel4=new Panel();
    onglets0_panel5=new Panel();

    //ajout des onglets
    onglets.ajouteOnglet("Test", onglets0_panel0);
    onglets.ajouteOnglet("Un", onglets0_panel1);
    onglets.ajouteOnglet("2", onglets0_panel2);
    onglets.ajouteOnglet("Rouge", onglets0_panel3);
    onglets.metCouleurOnglet("Rouge", Color.red);
    onglets0_panel3.setBackground(Color.red);
    onglets.ajouteOnglet("Grise", onglets0_panel4);
    onglets.ajouteOnglet("si pas enregistre", onglets0_panel5);
    add(onglets);
  }//fin constructeur

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

© 1997, 1998, 1999, 2000 fait avec VasJavaVersHTML