IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[Deb]Importation de lib image et chemin d'acces


Sujet :

Eclipse Java

  1. #1
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 491
    Points : 245
    Points
    245
    Par défaut [Deb]Importation de lib image et chemin d'acces
    Bonjour,
    j'essaie sans succes de comprendre un tuto pour la creation de GUI avec eclipse.

    Je veux faire un pt editeur de texte comme exemple et je veux utiliser des icones contenue dans jlfgr-1_0.
    J'ai fait ce que j'ai compris du tuto et j'ai obtenu ceci dans mon explorateur de package.



    Je travaille avec les deux class suivantes:

    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
     
    package outils;
    import javax.swing.ImageIcon;
     
    public class ChargeurRessource {
     
    	private String base;
     
    	public ChargeurRessource(String base){
    		this.base = base;
    	}
     
    	public ImageIcon getIcon(String icon){
    		Class classe = getClass();
    		return new ImageIcon (classe.getResource(this.base + icon));
    	}
     
    }
    et

    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
    32
    33
    34
    35
    36
    37
    38
    39
     
    package test;
    import javax.swing.*;
    import java.awt.*;
    import outils.ChargeurRessource;
     
     
    class EditeurText {
     
    		/**
             * @param args
             */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
     
    		JToolBar outils = new JToolBar();
    		ChargeurRessource chargeur = new ChargeurRessource ("/toolBarButtonGraphics/general/");
    		outils.add(new JButton(chargeur.getIcon("New16.gif")));
     
    		outils.addSeparator();
    		outils.add(new JButton(chargeur.getIcon("Cut16.gif")));
    		outils.add(new JButton(chargeur.getIcon("Copy16.gif")));
    		outils.add(new JButton(chargeur.getIcon("Paste16.gif")));
     
    		JFrame fenetreEdit = new JFrame(" Editeur ");
    		Container panneauEdit = fenetreEdit.getContentPane();
    		panneauEdit.setLayout(new BorderLayout(3, 3));
     
    		panneauEdit.add(outils, BorderLayout.NORTH);
    		panneauEdit.add(new JScrollPane(new JTextArea(10, 50)), BorderLayout.CENTER);
     
    		JLabel etat = new JLabel (" Application demarree ");
    		etat.setBorder(BorderFactory.createLoweredBevelBorder());
    		panneauEdit.add(etat, BorderLayout.SOUTH);
     
    		fenetreEdit.pack();
    		fenetreEdit.show();
    	}
    }
    J'ai avec tout ca un message d'erreur qui me dit

    Exception in thread "main" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(Unknown Source)
    at outils.ChargeurRessource.getIcon(ChargeurRessource.java:14)
    at test.EditeurText.main(EditeurText.java:16)

    NB
    ChargeurRessource.java:14
    return new ImageIcon (classe.getResource(this.base + icon));
    EditeurText.java:16
    ChargeurRessource chargeur = new ChargeurRessource ("/toolBarButtonGraphics/general/");
    Je dois etre idiot mais je ne sais pas ce que je dois faire pour explique a la JVM ou trouver ces fichiers.

    Autre question
    Pardon au moderateur, ja sais que ce n'est pas vraiment le lieux
    Si quelqu'un a encore un peu de patience, la commande "fenetreEdit.show();" marche mais elle est definie deprecated par java.

    Est-ce qu'il y a un moyen rapide de la remplacer?


    Est-ce que quelqu'un peut m'aider?
    d'avance merci

    marc_3

  2. #2
    Membre actif
    Inscrit en
    Décembre 2003
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 491
    Points : 245
    Points
    245
    Par défaut
    Voila je me sens bien mal a l'aise de continuer avec cette question mais mon probleme n'est pas resolu.
    J'ai continuer a bricoler et maintenant j'ai ceci, voir en suivant, comme structure de class.



    Est-ce que quelqu'un pourrait au moins me dire si j'ai compris de quoi il s'agit quand on parle d'importer une biblio. et si ce que j'ai fait a suffisament de sens pour continuer dans cette direction.
    Maintenant je n'ai plus de message d'erreur mais je n'ai plus rien non plus a l'ecran a l'execution

    D'avance merci

    marc_3

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Image et chemin d'accès
    Par le_viking dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 27/09/2011, 18h50
  2. Affichage d'image et chemin d'accès
    Par Elumastebit dans le forum VB.NET
    Réponses: 14
    Dernier message: 08/08/2008, 10h29
  3. [Eclipse 3.0][Débutant]Chemin d'accès images
    Par lejimi dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/03/2008, 19h04
  4. filecopy acces image pb chemin acces
    Par Alex35 dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 24/05/2006, 14h30
  5. importer un fichier en spécifiant son chemin d'accées
    Par cool dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/04/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo