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 :
Code :
- public void setImage(String imageURL)
- { try
- {
- myImage = Toolkit.getDefaultToolkit().getImage(new java.net.URL(imageURL));
- System.out.println("setImage: imageURL" );
- }
- catch (Exception e)
- { e.printStackTrace();
- }
- repaint();
- }
|
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.