Bonjour/bonsoir à tous,
j ai un petit soucis avec un applet celle ci est une interface pour saisir du texte, elle propose une couleur, une taille un style, hors quand je clique pour voir l affichage de mon texte, rien ne se passe...
Someone for help me ?
Voici le code de mon applet
import java.awt.*;
import java.applet.*;
public class compo_so extends Applet {
public void init(){
setBackground(Color.lightGray);//couleur de fond de l'applet
//Definition des variables (composants)
Button b=new Button("Afficher"); //bouton
TextField textF = new TextField(); // champ texte
Checkbox formatC = new Checkbox("centré", false);//case à cocher, false = non coché au départ
Checkbox formatI = new Checkbox("italique", false);
Checkbox formatG = new Checkbox("gras", false);
CheckboxGroup taille = new CheckboxGroup(); //groupe pour cases d'option
Checkbox t12 = new Checkbox("12 pts",taille,false); //inclus dans checkbxGroup taille = 1 seule selection possible
Checkbox t18 = new Checkbox("18 pts",taille,true); // case selectionnée par défaut
Checkbox t50 = new Checkbox("50 pts",taille,false);
Choice listeCoul = new Choice(); //liste de choix
listeCoul.add("Rouge"); //ajout des choix à la liste
listeCoul.add("Vert");
listeCoul.add("Bleu");
//Creation des layouts
GridLayout principal= new GridLayout(4,1);
FlowLayout fl = new FlowLayout();//Comment ajouter ce FlowLayout à Principal????
//Comment configurer un FlowLaout(CENTER, 10,5) ==> erreur de compil : "CENTER" non reconnu!!!!! ????
Panel premier= new Panel(new FlowLayout()); //applique le FloLayout par défaut : centered alignment and a default 5-unit horizontal and vertical gap.
Panel second= new Panel(new GridLayout(3,2)); //separe en 2 colonnes et 3 lignes la 2eme lign
Panel troisieme= new Panel(new GridLayout(1,2)); //separe en 2 colonnes la 3 eme ligne
Panel quatrieme= new Panel(new GridLayout(1,1)); //1 case pour derniere ligne
setLayout(principal);//définit le grid d'ensemble
add(premier);//attache les formatages internes de la grille principale
add(second);
add(troisieme);
add(quatrieme);
//ajout des composant à l'applet
premier.add(listeCoul); //liste de choix couleurs
second.add(t12);//cases option taille
second.add(t18);
second.add(t50);
second.add(formatC);//cases à cocher format
second.add(formatI);
second.add(formatG);
troisieme.add(textF);//champ texte
troisieme.add(b); //bouton "afficher"
}
}
je vous remercie trés beaucoup
Partager