30

En fait c'etait un test, bon je vais voir ca.
merci

31

Sinon, plus simple, tu apprends le java et tu ne poseras pas ces questions triviales.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

32

Bon la l'erreur est sympa:
CGUI.java:7: code too large
:/

33

"CGUI.java" 10561L, 1900332C written
$ls -l CGUI.java
-rw-rw---- 1 sabatier hlmie 1900332 Feb 23 13:04 CGUI.java
Heu c'est quoi cette limite de 64Ko de merde la!
Il n'y a pas moyen d'y echapper?

34

Je crois bien que ça fait partie du standard. Y'avait pas vince qui en parlait dans un topic ?
Quelle idée de faire des classes si grosses ?

35

En fait ct un code généré à l'aide de perl.
Sinon la je viens de faire un tableau de plus de 20000 Ligne et ca ram :/
-> J AIME PAS JAVA.

36

donne plus de ram à ta jvm :
les arguments en ligne de commande sont -Xmx -Xms.
Moi j'ai 1Go de RAM sur mon PC, je dois générer des fichier PDF avec FOP de plus de 200 pages, en lui mettant 100M, ca ram plus (avant pendant la génération, je remarquais qu'il ralentissait, du en fait au grabage collector).

37

Ok merciwink

38

Erf j ai un autre problème...
J ai la fonction suivante:
	private void createCheckPanel(String[] pLabelCheck)
	{
		uNbrCheck = pLabelCheck.length;
		pCheckBox = new JCheckBox[uNbrCheck];
		JPanel pCheckPanel = new JPanel(new GridLayout(uNbrCheck,0,2,2));

		for(int i=0; i<uNbrCheck; i++)
		{
			pCheckBox[i] = new JCheckBox(pLabelCheck[i]);
			pCheckBox[i].setHorizontalTextPosition(SwingConstants.RIGHT);
			pCheckPanel.add(pCheckBox[i]);
		}

		add(pCheckPanel, BorderLayout.LINE_START );
	}		

Qui me permet en fait de creer un composant gerant plusieur checkbox.
Le probleme c est que je n arrive pas a rapprocher les checksbox entre elles comme le montre la capture d ecran suivante:
[URL=http://img131.imageshack.us/my.php?image=untitled5la.png][IMG]http://img131.imageshack.us/img131/3352/untitled5la.th.png[/IMG][/URL]

39

C'est-à-dire, rapprocher ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

40

à mon avis c'est pas possible. Pour éviter que ca reste moche, fait plusieurs colonnes.

41

Plus précisément, je souhaite réduire l'intervale entre chaque checkbox (DELTAy en qqsorte)

42

JPanel pCheckPanel = new JPanel(new GridLayout(uNbrCheck,1,0,0));?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

43

nop deja essayé:/

44

Réécris ton layout manager alors...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

45

trop pratique triso
J ai un peu l impression qu il faut toujours tout reecrir en java...

46

Tu as surtout envie de ne rien écrire roll
Que veux-tu régler de plus que le paramètre vgap du constructeur de ton GridLayout ? Cela ne change absolument rien quelles que soient les valeurs que tu proposes ?
Si tu mets le vgap à 0, ça signifie que les widgets sont disposés de façon collée. Je vois difficilement comment tu peux réduire l'espace entre eux.
Sinon, tu peux faire du positionnement absolu...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

47

>>Tu as surtout envie de ne rien écrire roll
Personnelement ca me gonfle un peu de perdre du temps à surcharger certains composants pour qu'ils aient un comportement un peu près acceptable. (exemple JTable pour trier etc... alors qu en C c'est deja supporté etc...).

48

Bah fais du C.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

49

J ai pas vraiment le choix...
Enfin pas grave je retourne "bricoler"

50

JTable Rempli depuis une base de donnees
Limaiem heykel,
bonjour, voila sincerement je bloque maintenat depuis 2 jours.
Mon probleme se pose la :
Je veux afficher dans une JTable le resultat d'une requete sql. En plus le nombre de donnees n'est pas fixe il varie selon le type de selection .
Comment creer une jTable ayant 4 colonnes ("vide","numero","nombre de repetition","type").
Les lignes contienent respectivement pour chaque colonne : la premiere contient un checkbox pour une future suppression de l'element , la dexieme une chaine de caractere = rs.getString("numero"), la 3eme rs.getString("rep"), la 4 eme rs.getString("type"); .
Comment faire pour remplir l'objet que j'ajouterai a la defenition de ma table puisque le parcours d'une requete se fait ( while rs.getNext() {) et que le nombre de resultat n'est pas connu d'avance.
Est ce que c'est possible d'inserrer des checkbox dans les lignes d'un tableau.
Y'a t-il un autre composant que JTable qui facilite l'ajout des cimposant?
Merci Merci Merci enormement vraiment j'ai visiter tous les forums possible et tous les site java2s... et j'ai pas trouver d'exemple.
Merci beaucoup

51

Pour ton problème de nombre de lignes inconnu, regarde ça et ça.
Après, tout dépend ce que tu veux faire, mais SwingLabs propose des bibliothèques de binding assez puissantes, qui permettent de faire ça et bien plus : http://swinglabs.org/docs/components/DataSet/index.jsp .