cs_amouna1984
Messages postés2Date d'inscriptionsamedi 3 juin 2006StatutMembreDernière intervention24 juin 2006
-
23 juin 2006 à 13:15
cs_amouna1984
Messages postés2Date d'inscriptionsamedi 3 juin 2006StatutMembreDernière intervention24 juin 2006
-
24 juin 2006 à 13:41
salut
je suis debuante en langage java j'etudie en utulisant jcreatorle je vais creer une formulaire contenant des boutons radio et en droite des zones de text et label j'utilise des panel pour regrouper les options radio et un panel pour les label et un panel pour zone text
cs_amouna1984
Messages postés2Date d'inscriptionsamedi 3 juin 2006StatutMembreDernière intervention24 juin 2006 24 juin 2006 à 13:41
mon probleme c'est placement qu composant ca marche pas au deplament que je veux par exemple lorsque je veux creer une zone text on haut ocupe toute la place on haut on bas une zone liste a cote il y a deux bouton boton ajouter on dessous de bouton autre bouton quitter par esemple j'uilise un classe qui s'appel placement qui ensapsule l'utilisation du gridbaglayout voici le cose du classe placement:
import java.awt.*;
import java.awt.event.*;
class placement {
static GridBagLayout placeur=new GridBagLayout();
static GridBagConstraints c=new GridBagConstraints();
//procedure generale de placement
public static void p(Container cont, Component comp,
int x, int y, int w, int h, int cadrage,
int t, int l, int b, int r, double wx, double wy, int fill) {
cont.setLayout(placeur);
c.gridx=x; c.gridy=y; c.gridwidth=w; c.gridheight=h;
c.anchor=cadrage;
c.insets=new Insets(t,l,b,r);
c.weightx=wx; c.weighty=wy;
c.fill=fill;;
placeur.setConstraints(comp, c); cont.add(comp);
};
//placement au centre d'un composant qui ne grossit
public static void p(Container cont, Component comp,
int x, int y, int w, int h)
//placement d'un composant qui ne grossit pas
public static void p(Container cont, Component comp,
int x, int y, int w, int h, int cadrage,
int t, int l, int b, int r) {
p(cont, comp, x, y, w, h, cadrage, t, l, b, r,
0.0, 0.0, GridBagConstraints.NONE);
};
//placement d'un composant sans marges qui ne grossit pas
public static void p(Container cont, Component comp,
int x, int y, int w, int h, int cadrage) {
p(cont, comp, x, y, w, h, cadrage,
0, 0, 0, 0, 1.0, 1.0, GridBagConstraints.NONE);
};
}
lorsue je veux appel a cette classe je fais le code suivant :
placement.p(this,Saisie,0,0,1,5,GridBagConstraints.NORTH,5,5,5,5,0.0,0.0,GridBagConstraints.HORIZONTAL);
placement.p(this,Liste,0,1,7,3,GridBagConstraints.SOUTH,0,0,0,0,0.0,0.0,GridBagConstraints.BOTH);
placement.p(this,Bajout,3,1,1,2);
please quelqu'un peut m'aider