Bonjour,
Est qu'il y a une méthode d'afficher n'importe quel fichier dans une frame java?
Merci
Bonjour,
Est qu'il y a une méthode d'afficher n'importe quel fichier dans une frame java?
Merci
Salut,
Tu parles d'afficher le nom ou le contenu du fichier ?
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Le contenu du fichier avec tous les droits d'accès à ce fichier.
J'ai essayé avec un fichier "pdf" par exemple avec le code ci-dessous, mais il s'ouvre pas dans le frame.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public Test() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 1000, 500); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); try { Desktop.getDesktop().open(new File("C:\\hh.pdf")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
Bah, oui, forcément, cette méthode que tu utilises sert à ouvrir le fichier dans l'application par défaut installée sur ton poste.
Pour affiche le contenu de n'importe quel fichier, la réponse courte est "non dans la plupart des cas, sauf cas particulier", et la réponse longue est "ça dépend". Cela dépend de comment tu veux l'afficher.
- A la base tout fichier étant binaire, donc un ensemble d'octets, on peut les afficher comme du texte, en hexadécimal par exemple.
- Certains types de fichiers peuvent être affichés dans des composants standards d'UI. Les fichiers textes brut, certains fichiers image (jpeg, png...)
- Certains fichiers sous forme de fichier texte peuvent être affichés bruts, ou sous forme présentable, comme le RTF ou le HTML (limité). Pour le XML, ça dépend aussi. Parfois un décodage simple et un composant adapté permet de visualiser certains fichier (exemple : csv dans une JTable).
- Pour certains types de fichiers, il existe des APIs tierces permettant de les afficher, ou de les décoder et donc de les afficher, avec un certain travail derrière. Le format PDF en fait partie par exemple (jpedal, pdfviewer (javafx)...). Certaines API peuvent proposer une conversion en image.
- Le plus simple et le plus rapide pour afficher un maximum de format de fichiers, est souvent d'utilliser un navigateur web embarcable, comme le navigatreur de JavaFX, ou celui de l'API DJNative.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Enfait, je voudrais afficher un fichier .blend du logiciel Blender3D et j'ai déjà importé le jar JavaBlend mais je ne trouve pas encore la solution.
Il faudrait passer par un game engin style http://jmonkeyengine.org qui lui permet de gérer et d'afficher les .BLEND et ne pas espérer réinventer la roue.
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Merci pour votre réponse. Mais est ce qu'il y a un fichier jar pour l'importer sur eclipse et travailler avec?
Je ne veux pas utilisé deux logiciels.
Bien sure, c'est un SDK complet (qui est même fournit avec son propre editeur a la eclipse mais c'est facultatif).
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Est ce que vous pouvez m’offrir un lien d'un tutoriel d'utilisation de jmokey sous eclipse?
Merci
Le site de JMonkey fournit ce genre de choses : https://jmonkeyengine.github.io/wiki/
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager