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

NetBeans Platform Java Discussion :

Comment récupérer le fichier actuellement ouvert dans l'éditeur de NetBeans


Sujet :

NetBeans Platform Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Avril 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Avril 2009
    Messages : 27
    Par défaut Comment récupérer le fichier actuellement ouvert dans l'éditeur de NetBeans
    Bonjour,

    Je développe un petit module pour NetBeans et j'aimerais pouvoir récupérer le fichier actuellement ouvert dans l'éditeur principal de NetBeans afin d'effectuer des traitements dessus. J'ai regardé du côté de l'api NetBeans et des modules disponibles mais je n'ai pas réussi à résoudre mon problème .Si quelqu'un a une solution ou même une petite piste je suis preneur .

    Merci.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Avril 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Avril 2009
    Messages : 27
    Par défaut
    Bah finalement j'ai trouvé .

    Je laisse le code pour ceux qui pourraient en avoir besoin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Node[] arr = TopComponent.getRegistry().getCurrentNodes();
            for (int i = 0; i < arr.length; i++) {
                EditorCookie ec = (EditorCookie) arr[i].getCookie(EditorCookie.class);
                if (ec != null) {
                    JEditorPane[] panes = ec.getOpenedPanes();
                    if (panes != null) {
                        for(int j=0;j<panes.length;j++){
                            System.out.println(panes[j].getText());
                        }
                    }
                }
            }
    Ce code affiche simplement le contenu du texte du fichier ouvert dans l'éditeur de NetBeans.

    Il faut rajouter les librairies suivantes à l'import:

    Nodes API - org.openide.nodes
    Utilities API - org.openide.util
    Window System API - org.openide.windows

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

Discussions similaires

  1. comment récupérer la plus récente date dans mon fichier XML?
    Par brain001 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/04/2009, 12h14
  2. [XML] Comment récupérer un fichier xml dans un tableau ?
    Par n_adou dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/06/2008, 11h31
  3. Réponses: 0
    Dernier message: 29/04/2008, 15h33
  4. Réponses: 2
    Dernier message: 07/03/2008, 10h52
  5. Réponses: 3
    Dernier message: 13/12/2005, 00h21

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