gestion images BMP, TIFF sous mac os 9 avec java - swing
Le
john smith
Bonjour, j'essaye de faire afficher des images bmp et tiff
dans une application java - swing.
J'utilisais jimi qui marche tres bien sous windows et mac os x.
Mais je n'arrivai pas à le faire marcher sous mac os 9.
Merci d'avance, john Smith
dans une application java - swing.
J'utilisais jimi qui marche tres bien sous windows et mac os x.
Mais je n'arrivai pas à le faire marcher sous mac os 9.
Merci d'avance, john Smith

Poser une question


Et c'est pour faire quoi ? une appli ? une applet ?
Où est-ce que ça coince ? compil ? JBindery ? runtime ?
Quels messages ?
Des applis sans Jimi compilent/tournent-elles ?
Jimi est-il bien placé avec swing.jar dans
/Dossier Système/Extensions/MRJ Libraries/MRJClasses/
?
Un minimum de précision dans la description du problème serait bienvenu...
--
oliv
J'ai une application swing qui fonctionne tres bien sous mac os x, 9 et
windows xp.
Cependant, je n'arrive pas à faire fonctionner jimi sous mac os 9. je ne
vois pas comment le compiler...
Il fait tout de meme 869 fichiers... comment faire??
Connaitriez vous un autre module me permettant de lire et d'encoder des
fichiers tiff et bmp ???
"oliv" news:3fca49a5$0$26786$
Il n'y a rien à compiler.
Je viens de le charger sur http://java.sun.com/products/jimi
Toutes les classes sont dans JimiProClasses.zip
Ensuite, faire comme pour toute appli java normale sous Mac OS pré X
incluant un jar ou un zip.
Par exemple pour faire une appli de JimiBrowserApp donné dans examples:
- Lancer JBindery
- mettre "JimiBrowserApp" dans Class name
- Cliquer sur Classpath
- Add Folder : JimiBrowserApp
- Add .zip file : JimiProClasses.zip
- (décocher Expand .zip and .jar files)
- Save settings : nom d'appli (save as application coché)
On obtient une appli Mac doubleCliquable. Ca marche ici comme ça.
--
oliv
je voudrais que quand on clique sur un bouton de mon appli,
que je puisse faire un appel a jimi, afin qu'il me fasse un thumbnail
de l'image selectionnee.
Pour l'instant, ca marche tres bien sous windows, mais je ne sais pas
comment utiliser un jar ou un zip dans une appli.
merci encore pour votre temps perdu.
"oliv" news:3fca7bd3$0$26784$
Par contre tu n'as répondu à aucune des questions pour savoir où tu en
es sur Mac OS pre-X.
As-tu déjà fait une appli dans cet environnement ?
On est obligé d'employer JBindery car il faut packager le code java en
appli Mac puisqu'il n'y a pas de ligne de commande sous Mac pre-X.
Je reprend pas-à-pas
Sans autre info tout ce que je peux faire est de donner un exemple à
adapter.
Projet :
- Faire un dossier Example et y mettre :
- une image sample.jpg
- JimiProClasses.zip
- le fichier suivant Example.java
/////
import java.awt.*;
import com.sun.jimi.core.*;
// du fait de l'affichage, redimensionner pour que ca affiche
public class Example extends Frame {
public static void main(String args[]) {
Example example = new Example("sample.jpg");
example.setVisible(true);
example.repaint();
}
private Image image;
public Example(String fname) {
if (fname != null)
try {
image = Jimi.getImage(fname);
}
catch (Exception e) { e.printStackTrace(); }
setVisible(false);
setLocation(32,32);
setSize(540,270);
}
public void paint(Graphics g) {
g.drawImage(image, 0, 0, null) ;
}
}
/////
Compilation :
- Lancer javac mac par double clic
- sur le champ "Source files" glisser l'icone de Example.java
- sur le champ "Classpath" glisser l'icone de JimiProClasses.zip
Packaging :
- Lancer JBindery par double clic
- mettre "Example" dans Class name
- Cliquer sur Classpath
- Add Folder : dossier "Example"
- Add .zip file : archive "JimiProClasses.zip"
- décocher Expand .zip and .jar files
- Save settings : nom d'appli (save as application coché)
On obtient une application Mac OS pre-X qui est liée avec le code de Jimi.
Voilà. Il suffit d'adapter ça à ton exemple.
--
oliv
--
oliv