Affichage d'une image avec un Java Bean (dans un Forms Oracle) - Java - Programmation
Marsh Posté le 11-05-2006 à 04:39:34
lire la doc, des fois, ça aide
http://java.sun.com/j2se/1.4.2/doc [...] ng.String)
à defaut, file:///foo/bar/pouet.gif ça aurait du marcher aussi.
Marsh Posté le 11-05-2006 à 10:23:55
Bonjour,
J'avais testé cette solution dès le début et je ne comprends pas du tout pourquoi elle ne fonctionne pas ... l'application plante dès le chargement lorsque j'utilise cette façon de charger l'image Je rétablie le chargement via l'url et tout refonctionne, je mets en commentaire le chargement de l'image et tout refonctionne.
Apparement le java vu par Oracle est capricieux.
Merci quand même.
Marsh Posté le 10-05-2006 à 10:25:03
Bonjour,
Je vous expose rapidement mon problème. Je "dessine" des forms oracle et pour les rendre plus attractifs, je dois y insérer des images. Malheureusement la version de Forms sur laquelle je travaille a un "bug" connu et reconnu qui fait que les images affichées sont très dégradées.
Pour palier à cela, Oracle ne donne qu'une solution : passer par des Java bean et donc du Java.
Etant la seule connaissant un peu le Java, c'est moi qui m'y colle.
J'ai récupéré un code Java sur l'aide d'oracle qui fonctionne à merveille, à un détail prêt : il récupère l'image (pour l'afficher) grâce à son URL. J'aimerai arriver à récupérer l'image grâce à son chemin sur le serveur plutôt.
Depuis ce matin, je bidouille en m'inspirant d'exemples trouvés sur le net et de la Doc Java de sun et je sèche.
Je vous donne le bout de code qui fonctionne :
Je pense qu'il faut que j'arrive à remplacer la partie "new java.net.URL(imageURL)" par autre chose. J'ai essayé "new FILE", cela n'a pas marché, idem la fonction java de lecture d'un fichier "new FileInputStream("toto" )" ...
Si vous avez des idées, je suis preneuse !
Je vous remercie par avance.