Tous les programmes ont été mis dans le domaine public et ce site ne serait pas mis à jour. Merci pour votre visite et revenez un jour ou l'autre.
Vasile Calmatui, le 20 mai 2001
VasOnglets - Documentation
- Doit-je apprendre la programmation Java avant d'utiliser VasOnglets ?
- Est-ce que VasOnglets peut gérer les pages HTML ?
- Comment je peux mettre l'information à l'intérieur de chaque onglet ?
- Pourquoi je ne peux pas ajouter des Frames dans VasOnglets ?
- Puis-je charger un Applet dans un onglet ?
- Peut-on mettre des images dans les onglets ?
- Pourquoi je ne peux pas ajouter des composants Choice dans VasOnglets ?
- Pourquoi dois-je utiliser VasOnglets à la place de JTabbedPane (ou autre) classe standard ?
- Avec une licence professionnelle, puis-je utiliser VasOnglets dans une application commerciale qui sera vendue au détail ?
- How in VasTabs can I change ... ?
- VasOnglets - les fonctions disponibles
- Doit-je apprendre la programmation Java avant d'utiliser VasOnglets ?
Oui, VasOnglets a été conçu pour les programmeurs Java comme un composant réutilisable.
- Est-ce que VasOnglets peut gérer les pages HTML ?
Non, VasOnglets peut gérer uniquement les formulaires Java.
Ce n'est pas un menu à onlets pour lier des pages HTML.
- Comment je peux mettre l'information à l'intérieur de chaque onglet ?
VasOnglets accepte des Panels à l'intérieur de chaque onglet. Et l'on peut mettre dans les Panels tout ce que vous voulez. Un Panel est comme une petite fenêtre et vous pouvez y ajouter tout composant (boutons, images, champs de texte etc..).
Donc, vous pouvez mettre tout ce que vous voulez dans les onglets.
- Pourquoi je ne peux pas ajouter des Frames dans VasOnglets ?
Normal. Vous ne pouvez pas ajouter une Frame dans un Panel. Les Panels sont normalemnt intégrées dans des Frames. Une Frame est une fenêtre indépendante qui est toute seule sur l'écran.
- Puis-je charger un Applet dans un onglet ?
En effet, vous pouvez le faire, car la classe Applet est héritée de la classe Panel. Cela marchera bien si l'on ajoute des applets simples. Vous devez juste appeler explicitement le bon constructeur et la fonction init().
Mais, bien sûr, c'est pas la voie normale.
- Peut-on mettre des images dans les onglets ?
Cela dépends du fait où vous voulez mettre les images.
Si vous voulez ajouter une image dans le Panel de l'onglet (où dans le "contenu" de l'onglet), alors pas de problème.
Si c'est dans l'onglet (où est écrit le nom de l'onglet), alors c'est impossible.
- Pourquoi je ne peux pas ajouter des composants Choice dans VasOnglets ?
Vous pouvez ajouter des composants Choice dans VasOnglets.
En effet, vous êtes tombé sur bug fameux du Java AWT 1.02. Les composants Choice sont placés dans le haut-gauche de l'écran (0,0) à la place de l'endroit où ils devraient être. :-)
Pour placer ces composants à un autre endroit, vous devez juste mettre l'appel à la fonction reshape() dans la fonction init() de l' applet (ou plus tard), pas dans le constructeur.
- Pourquoi dois-je utiliser VasOnglets à la place de JTabbedPane (ou autre) classe standard ?
Je suis d'accord avec vos inquiétudes en ce qui concerne la standardisation, qui est très importante pour les développeurs. Mais, maintenant la majorité des browsers n'utilisent pas JFC, Swing, Java 1.1+ :-(
Donc, pour avoir des onglets, vous devez utiliser un composant "sur mesure", Java 1.02 comme VasOnglets.
VasOnglets est aussi très bien pour le développement des applications car il est très petit et configurable.
- Avec une licence professionnelle, puis-je utiliser VasOnglets dans une application commerciale qui sera vendue au détail ?
Oui, la licence pro couvre une telle utilisation. La seule restriction est qu'un des buts de votre application (applet, composant) ne soit pas les onglets, c'est à dire c'est pas un produit concurrent.
Une référence vers mon site (ou moi-même) ou un simple mot comme "Utilise VasOnglets" est hautement apprecié (mais pas requis).
- Comment dans VasOnglets je peux changer... ?
Bine sûr, vous pouvez changer cela (couleur du fond, affichage vertical des onglets, taille, police, etc.). En ayant le code source (c'est à dire en enregistrant) vous pouvez changer assez simplement tout ce que vous désirez. Le code est assez simple à comprendre par n'importe qui avec quelques connaissances en Java.
//X,Y : longueur, hauteur totale des onglets(avec les panels)
//posX,posY : le coin haut gauche des Onglets a l'interieur de l'applet
public VasOnglets(int posX, int posY, int X, int Y)
//X,Y : longueur, hauteur totale des onglets(avec les panels)
//posX,posY : le coin haut gauche des Onglets a l'interieur de l'applet
//largeur de la bordure des onglets
public VasOnglets(int posX, int posY, int X, int Y, int largeurBordure)
//Ajout d'un onglet avec le nom donne
public void ajouteOnglet(String nom, Panel p)
//vous DEVEZ appeler cette fonction apres l'appel de
//ajouteOnglet, supprimeOnglet, metCouleurOnglet, activeOnglet, desactiveOnglet, renommeOnglet et selectOnglet
//dans des conditions "dynamiques", cad pas dans le constructeur ou init
//rafraichit les onglets, cad redessine tout
public void rafraichitOnglets()
//Suppression d'un onglet
public void supprimeOnglet(String nom)
//met la couleur dans l'onglet donne
public void metCouleurOnglet(String nom, Color col)
//desactive l'onglet specifie
public void desactiveOnglet(String nom)
//active l'onglet specifie
public void activeOnglet(String nom)
//pour renommer un onglet
public void renommeOnglet(String avant, String apres)
//pour selectionner et afficher un onglet donne
public void selectOnglet(String nom)
Fait avec VasJavaVersHTML
La page de VasOngletsApplet
Page modifée le 20 août 1999
VasHome | Ecrire
| Programmes Java | Enregistrement | English
© 1997, 1998, 1999, 2000 Vasile Calmatui