[Java] Convertir un String en un Object Color [Résolu]

Convertir un String en un Object Color [Résolu] [Java] - Java - Programmation

Marsh Posté le 22-12-2002 à 18:07:39    

Bonjour
 
j'ai encore un probleme lol
 
voila dans mon programme j'enregistre dans un fichier un objet Color, voila ce qui est ecrit dans le fichier :  
java.awt.Color[r=255,g=0,b=255]
 
jusque la tout va bien!
 
le probleme c'est quand je veux relire le fichier, j'obtient une chaine de caractere contenant java.awt.Color[r=255,g=0,b=255] (normal)
 
Je ve convertir cette chaine en un objet color pour pouvoir reutiliser l'information sauvegarder
 
j'ai essayé :
Color couleur=(Color)(Object)ligne.substring(pos+1,pos1)
 
Mais ca compile mais ne marche pas!
 
Merci de m'aider.


Message édité par thunderbird54 le 26-12-2002 à 18:12:32
Reply

Marsh Posté le 22-12-2002 à 18:07:39   

Reply

Marsh Posté le 22-12-2002 à 18:16:00    

tu l'as ecris comment ? avec writeObject(Object) de la classe ObjetOutputStream ?
 
et tu le lis comment ? Object readObject() de ObjectInputStream ?

Reply

Marsh Posté le 22-12-2002 à 18:22:18    

thunderbird54 a écrit :

j'ai essayé :
Color couleur=(Color)(Object)ligne.substring(pos+1,pos1)
 
Mais ca compile mais ne marche pas!
 
Merci de m'aider.


 
mais c'est quoi ca !!!! [:serial coder]

Reply

Marsh Posté le 22-12-2002 à 18:22:44    

DarkLord a écrit :


 
mais c'est quoi ca !!!! [:serial coder]


 
(chut t'enerves pas)

Reply

Marsh Posté le 22-12-2002 à 18:23:32    

Color.decode :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 22-12-2002 à 18:24:43    

HappyHarry a écrit :


 
(chut t'enerves pas)


 
je m'énerve pas [:dawa]

Reply

Marsh Posté le 22-12-2002 à 18:25:02    

--greg-- a écrit :

Color.decode :o


 
:non:
 
thunderbird54.decode() ca aiderait mieux

Reply

Marsh Posté le 22-12-2002 à 18:28:03    

HappyHarry a écrit :


 
:non:
 
thunderbird54.decode() ca aiderait mieux


 
[:ddr555]

Reply

Marsh Posté le 22-12-2002 à 18:29:12    

HappyHarry a écrit :


 
:non:
 
thunderbird54.decode() ca aiderait mieux


 
 
looooooooooooooooooool
 
on me l'avait jamais faite mdr
 
j'en rigole encore
 
hihihi lol ptdr

Reply

Marsh Posté le 22-12-2002 à 18:30:39    

vous enervez po g ke kelke moi de java deriere moi jcomprend po toujours ske jfé  :kaola:  
 
alors Color.decode() ?
 
v voir ca

Reply

Marsh Posté le 22-12-2002 à 18:30:39   

Reply

Marsh Posté le 22-12-2002 à 18:31:56    

thunderbird54 a écrit :

vous enervez po g ke kelke moi de java deriere moi jcomprend po toujours ske jfé  :kaola:  
 
alors Color.decode() ?
 
v voir ca


 
je dirais que tu n'as pas compris ce que qq'un d'autre a fait pour enregistrer la couleur dans un fichier :o

Reply

Marsh Posté le 22-12-2002 à 18:32:28    

--greg-- a écrit :

Color.decode :o


 
euh ... me semblait que ca prenait un entier 24bits sour forme de chaine en param

Reply

Marsh Posté le 22-12-2002 à 18:37:02    

pour les curieux
 

Code :
  1. Code horrible ...
  2. Supprimé car pas intéressant.


Message édité par thunderbird54 le 26-12-2002 à 17:42:59
Reply

Marsh Posté le 22-12-2002 à 18:37:32    

[:serial coder]

Reply

Marsh Posté le 22-12-2002 à 18:40:11    

raaaa non monsieur je ne vous laisserais pas dire ca!!!
 
 
je fais un programme de dessin (ligne, point, cercle, carré ...) mulitcolore lol. j'enregistre les coordonnées de mes figures dans un fichier et pour les restituer, j'ai besoin aussi de sauvegarder la couleur!
 
mais je n'ai pas envie de passer par un switch (trop long)

Reply

Marsh Posté le 22-12-2002 à 18:41:01    

un peu de serieux darklord, y en a ki bosse mdr

Reply

Marsh Posté le 22-12-2002 à 18:41:17    

thunderbird54 a écrit :

raaaa non monsieur je ne vous laisserais pas dire ca!!!
 
 
je fais un programme de dessin (ligne, point, cercle, carré ...) mulitcolore lol. j'enregistre les coordonnées de mes figures dans un fichier et pour les restituer, j'ai besoin aussi de sauvegarder la couleur!
 
mais je n'ai pas envie de passer par un switch (trop long)


 
ben si tu as reussi a l'enregistrer dedans tu devrais reussir a le relire
 
tu enregistres comment ? (bis)


Message édité par HappyHarry le 22-12-2002 à 18:41:34
Reply

Marsh Posté le 22-12-2002 à 18:43:11    

thunderbird54 a écrit :

un peu de serieux darklord, y en a ki bosse mdr


 
 :lol:  :lol:  :lol:  
 
quelle ironie ...

Reply

Marsh Posté le 22-12-2002 à 18:44:16    

excuse moi  

Code :
  1. Code horrible ...
  2. Supprimé car pas intéressant.


Message édité par thunderbird54 le 26-12-2002 à 17:43:28
Reply

Marsh Posté le 22-12-2002 à 18:49:07    

vous etes pu la?

Reply

Marsh Posté le 22-12-2002 à 18:51:11    

on est tous afféré en fait (je ne suis pas sûr de l'ortho) ...

Reply

Marsh Posté le 22-12-2002 à 18:52:00    

thunderbird54 a écrit :

vous etes pu la?


 
je n'ai qu'une chose a dire : [:daplopbot]

Reply

Marsh Posté le 22-12-2002 à 18:54:33    

voilà un lien qui devrait te faire du bien parce que là ...
 
http://java.sun.com/products/jdk/1 [...] C.doc.html

Reply

Marsh Posté le 22-12-2002 à 18:54:35    

au lieu de dire ke vous etes afferé dite moi ce ki va pas!
 
je ne m'en sortirais jamais tout seul
 
on ne progresse k'en s'exercant, je suis etudiant et c pendant les vacances que je m'exercent, g po le temps sinon.
 
on commence par le debut?

Reply

Marsh Posté le 22-12-2002 à 18:55:25    

thunderbird54 a écrit :


on commence par le debut?


 
ca va être nécessaire ... Tu sais qu'il existe des méthodes en Java qui écrivent l'objet et son contenu pour toi, du moment que ledit objet est sérializable ???

Reply

Marsh Posté le 22-12-2002 à 18:55:31    

c en anglais jcomprends rien lol
 
enfin des kil parle technik je ne les suis plus

Reply

Marsh Posté le 22-12-2002 à 18:55:53    

thunderbird54 a écrit :

c en anglais jcomprends rien lol
 
enfin des kil parle technik je ne les suis plus


 
ah et en plus tu comprends pas l'anglais. Bin va falloir t'y mettre ...

Reply

Marsh Posté le 22-12-2002 à 18:56:28    

ben non je ne savais pas!
 
ca consiste en quoi le fait kil soit serializable?

Reply

Marsh Posté le 22-12-2002 à 18:57:21    

je voulais juste dire par la
que pour apprendre mieux vaut ke ca soit en francais

Reply

Marsh Posté le 22-12-2002 à 18:58:10    

thunderbird54 a écrit :

ben non je ne savais pas!
 
ca consiste en quoi le fait kil soit serializable?
 


 
 :(  :heink:  
 
bin si implémentes l'interface java.io.Serializable, tu pourras utiliser les dites méthodes pour lire/écrire l'objet sur un support persistent. C'est le cas de java.awt.Color donc tu n'as rien de spécial à faire ... Si tu as un objet à toi que tu veux sauver bin tu dois implementer java.io.Serializable qui est une interface sans méthode.
 
"Simplement" les attributs de ton objet doivent aussi etre sérializable ...

Reply

Marsh Posté le 22-12-2002 à 18:58:53    

thunderbird54 a écrit :

je voulais juste dire par la
que pour apprendre mieux vaut ke ca soit en francais


 
j'ai un avis différent sur la question mais il n'est pas suivi de tous donc ... Cela dit, la maitrise de l'anglais est indispensable dans un métier comme celui là. Autant t'y mettre tout de suite.

Reply

Marsh Posté le 22-12-2002 à 18:59:23    

DarkLord a écrit :


 
j'ai un avis différent sur la question mais il n'est pas suivi de tous donc ... Cela dit, la maitrise de l'anglais est indispensable dans un métier comme celui là. Autant t'y mettre tout de suite.


 
[+1]

Reply

Marsh Posté le 22-12-2002 à 19:06:44    

pareil pour les Double?
 
j'irais lire le lien que tu m'as donné mais si tu pouvais m'indiquer les fonctions qui vont bien ca serait cool
 
 
un ptit sondage, vous faites quoi dans la vie?

Reply

Marsh Posté le 22-12-2002 à 19:07:26    

thunderbird54 a écrit :

pareil pour les Double?
 
j'irais lire le lien que tu m'as donné mais si tu pouvais m'indiquer les fonctions qui vont bien ca serait cool
 
 
un ptit sondage, vous faites quoi dans la vie?


 
ben va lire le doc et les fonctions qui vont bien pour les I/O d'objets tu les trouveras tout seul :D

Reply

Marsh Posté le 22-12-2002 à 19:08:54    

vous les connaissez, pas moi,  
 
kes ke ca vous coutes de me les donner?

Reply

Marsh Posté le 22-12-2002 à 19:09:28    

thunderbird54 a écrit :

vous les connaissez, pas moi,  
 
kes ke ca vous coutes de me les donner?


 
ca nous coute que tu n'apprendras rien si tu le lis pas toi meme

Reply

Marsh Posté le 22-12-2002 à 19:10:13    

Citation :

pareil pour les Double?
 
j'irais lire le lien que tu m'as donné mais si tu pouvais m'indiquer les fonctions qui vont bien ca serait cool


 
foutage de gueule détecté. Va déjà voir les liens et si tu comprends pas repose ta question. Mais faut pas me prendre pour un débile fini aussi ...
 

Citation :


un ptit sondage, vous faites quoi dans la vie?


 
Sur mon contrat il est indiqué "Software Engineer" et c'est un bon résumé. Je développe/teste/crée des services sur mesure pour une société de logistique.

Reply

Marsh Posté le 22-12-2002 à 19:10:30    

thunderbird54 a écrit :

vous les connaissez, pas moi,  
 
kes ke ca vous coutes de me les donner?


 
va lire bordayl et tu les connaitras. T'es lourd à la fin :fou:

Reply

Marsh Posté le 22-12-2002 à 19:14:15    

jvous ai jamais pris pour des debiles loin de la, surtout que vous en connaissez beaucoup plus long que moi et que je ne serais jamais ingenieur. bon jvé lire

Reply

Marsh Posté le 22-12-2002 à 19:21:31    

thunderbird54 a écrit :

jvous ai jamais pris pour des debiles loin de la, surtout que vous en connaissez beaucoup plus long que moi et que je ne serais jamais ingenieur. bon jvé lire


 
oublie cette notion d'ingénieur. Ca n'a rien à voir avec ton diplome

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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