Bonjour
j'étais sur un exemple simple d'utilisation d'une API java JAI pour le traitement d'images. J'ai écris un petit code sur eclipse pour tester cette API.
quand j'execute le code directement sur eclipse il marche, mais quand je crée un JAR pour l'executer ça ne marche pas !
je voudrais savoir si le probleme est du chemin passe en parametre?
voici la structure du projet:
le fichier Main lance l'application "test1"
et voici le code de la classe Test1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 package paquet1; import javax.swing.*; import javax.media.jai.*; import com.sun.media.jai.widget.DisplayJAI; import java.awt.*; public class Test1 extends JFrame { private JLabel label; private JScrollPane defilement; private PlanarImage image; private DisplayJAI afficheur; public Test1(String name){ super(name); this.getContentPane().setLayout(new BorderLayout()); image = JAI.create("fileload","paquet1/images/image1.jpg"); afficheur = new DisplayJAI(image); defilement = new JScrollPane(afficheur); this.getContentPane().add(defilement,BorderLayout.CENTER); label = new JLabel(image.getHeight()+"x"+image.getWidth()); this.getContentPane().add(label,BorderLayout.SOUTH); this.setSize(300,300); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } }
merci de votre aide
Partager