Comment positionner mes composant dans une applet ....

Comment positionner mes composant dans une applet .... - Java - Programmation

Marsh Posté le 05-11-2002 à 15:23:10    

Je veux pourvoir positionner mes composant de manière précise pas avec des GridLayout ou des merdes du genre ... comment faire ??
 
Merçi d'avance

Reply

Marsh Posté le 05-11-2002 à 15:23:10   

Reply

Marsh Posté le 05-11-2002 à 15:26:57    

touflb a écrit a écrit :

Je veux pourvoir positionner mes composant de manière précise pas avec des GridLayout ou des merdes du genre ... comment faire ??
 
Merçi d'avance




 
On dit je voudrais positionner mes composant de manière plus précise parce que je n'arrive pas à utiliser les GridLayout ...  
 
:D
 
ca me fait marrer les mecs dans ton genre qui viennent critiquer un système qu'ils ne maitrisent pas.


Message édité par darklord le 05-11-2002 à 15:27:36

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 05-11-2002 à 15:28:18    

:heink: Non C pas ça mais c'est trop pourri le grid layout ...
Pas moyen de donner des coordonnée de pixel pour positionner les compo ?

Reply

Marsh Posté le 05-11-2002 à 15:28:51    

touflb a écrit a écrit :

 :heink: Non C pas ça mais c'est trop pourri le grid layout ...
Pas moyen de donner des coordonnée de pixel pour positionner les compo ?




 
ah d'accord ... Si tu veux faire ca tu n'as qu'une seule solution. Super JBuilder :)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 05-11-2002 à 15:30:19    

touflb a écrit a écrit :

 :heink: Non C pas ça mais c'est trop pourri le grid layout ...
Pas moyen de donner des coordonnée de pixel pour positionner les compo ?




cai pas bien comme ça. Et pis je crois pas que ce soit possible, à moins de faire ton propre LayoutManager. Moi je te conseillerais le GridBagLayout, c'est un peu hard au debut, mais quand tu as compris le fonctionnement, c'est à mon avis le plus souple et le plus facile.


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 05-11-2002 à 15:31:05    

POurkoi JBuilder ? j'utilise Netbeans, c'est koi la classe qui pêrmet cela ?

Reply

Marsh Posté le 05-11-2002 à 15:32:11    

touflb a écrit a écrit :

POurkoi JBuilder ? j'utilise Netbeans, c'est koi la classe qui pêrmet cela ?




 
la dernière fois que je l'ai utilisé, ils avaient une lib interne qui permetait de faire de l'absolute positionning. Note qu'avec NetBeans et le customizer du GrigBagLayout tu peux faire sensiblement pareil.
 
Mais bon, faire de l'absolue (pixel) en Java c'est une très mauvaise idée. Cela dit je comprends ton problème, les guis  en java c'est loin d'etre simple.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 05-11-2002 à 15:34:09    

j'ai essayer avec GrigBagLayout , mais c'est carrément le merdier sans nom quand on a + de 3 composants ...

Reply

Marsh Posté le 05-11-2002 à 15:35:03    

touflb a écrit a écrit :

j'ai essayer avec GrigBagLayout , mais c'est carrément le merdier sans nom quand on a + de 3 composants ...




 
arrête de dire merde à tout ce que tu ne sais pas faire, ca devient lassant à la fin. C'est compliqué je veux bien mais bon faut un peu respecter le travail qu'il y a derrière ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 05-11-2002 à 15:35:44    

M'enfin si y a que ça ... Qui a un bon tuto ou exemple sur une utilisation de GrigBagLayout un peu plus poilu que l'exemple de java.sun.com :jap:

Reply

Marsh Posté le 05-11-2002 à 15:35:44   

Reply

Marsh Posté le 05-11-2002 à 15:36:45    

J'ai entendu parler d'un excellent bouquin "Java SWING" mais je ne me souviens plus de l'auteur et c'est en anglais.
 
Et bon c'est payant aussi :) Si ca t'intéresse je vais essayer de retrouver le lien


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 05-11-2002 à 15:37:11    

Et puis si vous m'embêtez je le fais en Visual Basic (30 s top chrono) ... mais bon apres je le jette

Reply

Marsh Posté le 05-11-2002 à 15:41:42    

touflb a écrit a écrit :

M'enfin si y a que ça ... Qui a un bon tuto ou exemple sur une utilisation de GrigBagLayout un peu plus poilu que l'exemple de java.sun.com :jap:  




J'ai pas, mais normalement le tuto Swing de sun est très bien, enfin moi c'est avec ca que j'ai appris. En une apres-midi, tu devrais etre capable de faire des trucs bien avec un GridBagLayout.
 
Sinon, c'est une bonne idée, fait-le en VB, et poste un screen qu'on voit ce que tu veux faire, on pourra te donner deux trois tuyaux peut-être (quoique ca fait tres longtemps que j'ai pas fait de trucs comme ca...)


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 05-11-2002 à 15:43:29    

touflb a écrit a écrit :

Et puis si vous m'embêtez je le fais en Visual Basic (30 s top chrono) ... mais bon apres je le jette




 
[:ddr555]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 06-11-2002 à 14:29:09    

!bon, j'ai pas lu le thread en entier (j'espère que je vais pas dire trop de conneries ...)
Mon avis :
Le GridBagLayout n'est pas facile à utiliser parce qu'il est très puissant ! Non sans dec', il faut savoir les quelques attributs qui te permettent de paramétrer aux petits oignons tes composants ... après faut pas partir comme ça comme un bourrin : tu te fais un petit dessin pour spécifier ce que tu veux comme résultat, après tu comptes tes lignes et colonnes, tu implémentes, et ça roule (après deux trois essais) ... :D
Positionner les composants aux pixel près, est à mon avis une abbération ... mais bon ...
:hello:

Reply

Marsh Posté le 06-11-2002 à 14:48:31    

Touflb
va regarder sur www.utbm.fr tu as surement des docs sur la chauve souris et sur awt.
ou demande a Créput je suis sur qu il sait lui.
 
Au fait, message perso  
Touflb  :fuck:  

Reply

Marsh Posté le 07-11-2002 à 21:40:59    

a ton panel tu fé :    monpanel.setLayout(null);
 
a des composant tu fé : monbouton.setbounds(X1,Y1,X2,Y2);
 
tu ajoute des composant avec monpanel.add(monbouton,null);
 
 
 
Contrairement au autre layout BorderLayout, GridLayout tes composant ne bougeront pas si la fenetre est redimensionner
 
 
voila pas plus dur que ca ;-) enfin normalement


---------------
heu...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed