Voilà, on m a donner un projet de java a faire... (à croire que dans cette boite ils me donnent que des choses que j aime pas lol).
Bon j'ai un probleme, je suis oblige de travailler avec une version obsolete de java ((C) 2000 KK).
Je voulais savoir si vous connaissiez une base de donnée qui me permet de savoir si tel ou tel composant swing est disponible dans telle version etc...
Merci
Hum, j'ai la flemme d'éplucher tout le code.
Tu peux réduire le pb à un testcase bcp plus simple ?
Genre juste une fenêtre avec deux boutons radio.
« 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
. »
Oula t on exemple est loin de compiler :/
Bon en gros je pense que le probleme vient du fait que les radios soient dans la JTable. En gros les radios ont les bonnes valeurs, mais ils sont refresh qu au deuxieme click sur le meme item:/
Boh, qu'est-ce qui ne va pas dans mon exemple ?
« 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
. »
Il compile pas du tout :/
Bon j'ai décidé de commencer form scratch... comme cela je reposerai mon problème avec plus de précision.
Oui, bah c'est quoi les erreurs de compilation ?
« 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
. »
JackosKing : passe par un IDE du genre Eclipse ou NetBeans, les corrections pour ces erreurs, ils te les fournissent tous seuls.
Heu je reve ou pour avoir une table qui trie selon le header selectionné il faut le coder soit même!!!!
C est vraiment du bidouillage swing comme api... :/
Ben comme les tables peuvent contenir n'importe quel type de données, tu dois implémenter une fonction compare j'imagine.
« 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
. »
ha la limite surcharger une methode pour la comparaison Ok, mais la sur l exemple du site de sun, c est 7 pages de code...
Bon maintenant j arrive a afficher mon RadionPanel dans ma table, mais je ne peux pas l editer :/ Va falloir que je regarde CellEditor :/
Bah c'est quoi le code de la fonction showModalTreeFilter ? Elle vient d'où, ta classe FilterTree ?
« 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
. »
Hola j ai fait mon boulet la... je poste le bon code demain dsl :/
Non, bah c'est normal que ta fenêtre ne bloque pas l'affichage des messages dans la console.
« 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
. »
comment faire pour faire pour créer une fenêtre, et que l'execution de cette méthode soit interrompue jusqu'à ce que l'on ferme la fenêtre?
il faut utiliser une sémaphore? Ca me semble un peu enorme comme moyen pour du java qui est sencé être symple :/
Tu peux essayer avec un JDialog (en utilisant setModal).
Mais en fait l'API n'est pas vraiment faite pour utiliser la console ET un GUI.
Par contre, dans une application graphique, c'est très simple d'afficher une fenêtre modale.
« 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
. »
Parce que la en fait j ai 2 fenetres, l une principale et l autre qui apparait de temps en temps mais de maniere Modal... Bon je vais chercher un peu.
merci
Ah ben dans ce cas, c'est très simple, ça correspond à ce que j'ai mis plus haut.
La première fenêtre, tu en fais une JFrame, et la seconde, qui apparaît de manière modale, c'est un JDialog (tu utilises le constructeur prenant en paramètre une Frame et un booléen).
« 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
. »
En fait c'etait un test, bon je vais voir ca.
merci