Probleme setIcon sous linux & Javadoc

Probleme setIcon sous linux & Javadoc - Java - Programmation

Marsh Posté le 02-01-2006 à 11:55:18    

Bonjour.
 
J'ai 2 petits problemes que je n'arrive pas a regler.
 
Le premier concerne le setIcon.
J'ai creer 2 dossiers a la base de mon projet, un dossier src (pour les sources ;) ) et un dossier img (qui contient les images).
Lorsque je fais un:
 
JBTable[i][j].setIcon(new ImageIcon("img\\mon_image.gif" ));  
 
Et bien sous windows, l'image est bien chargée, mais pas sous linux. Pour que linux puisse prendre en compte mes images, je suis obligé de placer celles-ci
directement dans le repertoire racine, et faire:
 
JBTable[i][j].setIcon(new ImageIcon("mon_image.gif" ));
 
Alors comment faire pour que linux, aille recuperer mes images dans mon dossier img ?
 
Mon 2eme probleme, est lorsque je veux generer ma javadoc. Il m'oublie certaines classes.
Elles n'apparaissent jamais. J'ai essayé de generer la javadoc en ligne de commande, via des logiciels comme netbeans ou eclipse.
J'ai essayé sous linux, rien a faire certaines classes n'apparaissent jamais.
Que faire ?
 
Merci d'avance pour votre aide.


Message édité par Celos le 07-01-2006 à 10:42:58
Reply

Marsh Posté le 02-01-2006 à 11:55:18   

Reply

Marsh Posté le 02-01-2006 à 13:20:32    

Il faut utiliser /, pas \\.


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

Marsh Posté le 02-01-2006 à 13:23:19    

Mais alors comment faire pour que ca soit aussi compatible sous windows ? vu que windows c'est pas / mais \\ ?

Reply

Marsh Posté le 02-01-2006 à 14:21:31    

java comprend tout seul ou sinon tu peux utiliser File.pathSeparator :o

Reply

Marsh Posté le 02-01-2006 à 15:35:58    

Ok, c'est bon ca marche, merci bien.
 
Sinon qqun saurait quoi faire pour mon probleme de javadoc ?

Reply

Marsh Posté le 02-01-2006 à 15:44:39    

elles sont "public" tes classes en question ?

Reply

Marsh Posté le 02-01-2006 à 15:46:32    

oui
 
edit: hmm d'accord, en fait pour certaines classes j'avais oublié de preciser "public" (j'avais rien mis du tout), je pensais que par defaut java les comprendrait comme classe "public".
 
 
Merci pour votre aide, probleme tout bete en fait.


Message édité par Celos le 02-01-2006 à 15:49:12
Reply

Sujets relatifs:

Leave a Replay

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