Rechercher : dans
Par :

Java : recuperation d'une cellule

Dernière réponse le 7 avr 2005 à 14:16:48 yserman, le 7 avr 2005 à 13:16:22 
 Signaler ce message aux modérateurs

Salut à tous ,

Voilà j'aurais besoin de récuperer une valeur qui se trouve dans la première colonne de la ligne que j'ai selectionnée dans mon tableau .
(oui j'ai inséré ma table dans un tableau)

en fait lorsque je click sur une ligne elle est en surlignage et lorsque je click sur un bouton je voudrais récupérer la valeur de la première colonne de cette ligne.

La ligne pour faire ca c'est :
int refarticle=((Integer)(essai.getValueAt(essai.getSelectedRow(­),0))).intValue();

seulement là je récupère un (Numerique)

cette fois ci je dois récupérer un (Text) et là bn je sais pas ce qu'il y a mais ca foire chaque fois que j'essaye.

Meilleures réponses pour « Java : recuperation d'une cellule » dans :
[Windows XP] Assistance / Sauvegarde / Récupération / Réparation VoirIl existe plusieurs méthodes de prévention et d'action en cas de gros pépin, préconisées dans un ordre de gravité approximativement croissant : L'assistance à distance La restauration du système La récupération automatique du système...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...

1

Canard007, le 7 avr 2005 à 13:19:33

Int refarticle=((Integer)(essai.getValueAt(essai.getSelectedRow(­),0))).intValue();
la c'est normal de recuperer un int
si tu veux recuperer une chaine de charactere
essai.getValueAt(essai.getSelectedRow(),0))).ToString(); COIN!

Répondre à Canard007

2

yserman, le 7 avr 2005 à 13:30:28

Donc j'ai mis ca :
String refarticle= essai.getValueAt(essai.getSelectedRow(),0).ToString();

mais j'ai une erreur

GestionStock/Sortie.java [499:1] cannot resolve symbol
symbol : method ToString ()
location: class java.lang.Object
String refarticle= essai.getValueAt(essai.getSelectedRow(),0).ToString();
^
1 error
Errors compiling Sortie.

Répondre à yserman

3

toto, le 7 avr 2005 à 13:39:28

Salut
il faut "caster" car getValue renvoie un "Object" or tu veux un "String":



String refarticle= (String)essai.getValueAt(essai.getSelectedRow(),0).ToString();

Répondre à toto

4

yserman, le 7 avr 2005 à 13:39:54

J'ai essayé ca aussi ....

int refarticle=(Integer)(essai.getValueAt(essai.getSelectedRow()­,0)).ToString();



mais rien à faire


ca foire :-(

erreur :

GestionStock/Sortie.java [500:1] cannot resolve symbol
symbol : method ToString ()
location: class java.lang.Object
int refarticle=(Integer)(essai.getValueAt(essai.getSelectedRow()­,0)).ToString();
^
GestionStock/Sortie.java [500:1] incompatible types
found : java.lang.Integer
required: int
int refarticle=(Integer)(essai.getValueAt(essai.getSelectedRow()­,0)).ToString();
^
2 errors
Errors compiling Sortie.

Répondre à yserman

5

Canard007, le 7 avr 2005 à 13:42:53

Oula caste pas une string en entier...
verifi par arpport a mon prmier post si c'est pas Tostring()
ou toString() ...je suis vraiment pas sure de la casse
et ca:
cannot resolve symbol
symbol : method ToString ()

ce le confirme ;-) COIN!

Répondre à Canard007

6

yserman, le 7 avr 2005 à 13:49:05

Ajouté par Canard007 (07/04/2005 à 13:19 GMT+2)

int refarticle=((Integer)(essai.getValueAt(essai.getSelectedRow(­),0))).intValue();
la c'est normal de recuperer un int
si tu veux recuperer une chaine de charactere
essai.getValueAt(essai.getSelectedRow(),0))).ToString();
--
COIN!


dois je laisser le (Integer )??
comme ca

String refarticle=((Integer)(essai.getValueAt(essai.getSelectedRow(­),0))).ToString();

ou

l'enlever

comme ca

String refarticle=((essai.getValueAt(essai.getSelectedRow(),0))).To­String();

Répondre à yserman

7

Canard007, le 7 avr 2005 à 13:53:56

String refarticle=((essai.getValueAt(essai.getSelectedRow(),0))).To­String();
mais verifie la CASSE de tostring

String refarticle -> c est ton resultat tu veux bien une string non?
=((essai.getValueAt(essai.getSelectedRow(),0))) c'est ce sue tu recupere dans ta table c'est du "on sait pas mais on s'en fou"
car avec
tostring() tu fait la convertion en string pour etre concordant avec le debut String refarticle COIN!

Répondre à Canard007

8

yserman, le 7 avr 2005 à 13:55:52

Yeah merci ca maaaaaaaaarche

la réponse exacte est :

String refarticle=((essai.getValueAt(essai.getSelectedRow(),0))).to­String();




Un super gros mercii :-)

Répondre à yserman

9

 yserman, le 7 avr 2005 à 14:16:48

Maintenant il y a encore une petit chose qui reste flou pour moi ..

J'aurais besoin de faire un test pour voir si on a bien selectionné une ligne ..
Comment puis je tester si l'utilisateur a bien clicker sur une ligne?

donc je fais ca seulement si une ligne a bien ete selectionnée :
String refarticle=((essai.getValueAt(essai.getSelectedRow(),0))).to­String();

parce que si aucune ligne n'est selectionnée il y a une erreur

Répondre à yserman
Collection CommentÇaMarche.net