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 :

Surround with : comment ça marche pour les appliquer?


Sujet :

Eclipse Java

  1. #1
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut Surround with : comment ça marche pour les appliquer?
    Salut,

    Il y a une fonctionnalité bien pratique, menu source, surround with...
    Sauf que j'ai 7 trucs prédéfinis, plus le menu "configure templates...", où j'ai rajouté le template pour SwingUtilities.invokeLater(new Runnable() {......... }). Mais comment l'appliquer après, je n'ai toujours que les 7 prédéfinis dans le menu... (do for if etc...)?

  2. #2
    Membre habitué Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Points : 149
    Points
    149
    Par défaut
    Il faut qu'il y ait ${line_selection}

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    /**
    ${line_selection}${cursor}
    */

  3. #3
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    J'ai le même

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SwingUtilities.invokeLater(new Runnable() {
    	public void run() {
    		${line_selection}${cursor}
    	}
    });
    Ca marche nikel.

  4. #4
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    OK merci, j'avais oublié le line_selection

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SwingUtilities.invokeLater(new Runnable() {
    	@Override
    	public void run() {
    		${line_selection}${cursor}
    	}
    });
    Ils auraient dû le mettre par défaut celui-là

    Y'a moyen en même temps qu'il fasse l'import SwingUtilities sans faire de Ctrl+Shift+O?

  5. #5
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Citation Envoyé par ®om
    Y'a moyen en même temps qu'il fasse l'import SwingUtilities sans faire de Ctrl+Shift+O?
    Non je crois pas... j'ai déjà cherché pour d'autres cas mais rien trouvé.
    Par contre t'arrive sans prob à mettre @Override sur les méthodes d'interfaces sous Eclipse ?
    Sous 3.2.2 pas moyen moi... je le fais, il dit rien pendant 10j et du jour au lendemain il refuse de compiler mes classes.

  6. #6
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par natha
    Par contre t'arrive sans prob à mettre @Override sur les méthodes d'interfaces sous Eclipse ?
    Sous 3.2.2 pas moyen moi... je le fais, il dit rien pendant 10j et du jour au lendemain il refuse de compiler mes classes.
    Il faut configurer eclipse en Java SE 6 (dans Windows Preferences Java Compiler), mais également utiliser le JRE 6 (dans Windows Preferences Java InstalledJRE). Si tu n'as que java 6 sur ta machine (ce qui est mon cas), la 2e partie est correcte automatiquement

  7. #7
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Pourtant c'est ce que j'ai. Sauf que j'ai le JDK6 en InstalledJRE.
    Je n'ai également pas (plus) de java 5 d'installé sur mon poste.
    Avec java5 ça ne me permettait jamais le @Override sur les implémentations d'interface (jamais ou presque, il y a eu des exceptions bizarrement).
    Avec java6 ça me le permet 9x sur 10 puis il foire.
    J'dois pas avoir de chance.

  8. #8
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Tu es sûr que ta méthode overridait bien une méthode d'interface?

    Même si ça devrait marcher avec la 3.2.2, je crois qu'ils ont corrigé qqs bugs à ce niveau dans la 3.3. Installe la dernière version.

  9. #9
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Citation Envoyé par ®om
    Tu es sûr que ta méthode overridait bien une méthode d'interface?
    Oui . Sans rien changer une classe qui compile un jour ne compile pas le lendemain... à devenir fou.

    Citation Envoyé par ®om
    Même si ça devrait marcher avec la 3.2.2, je crois qu'ils ont corrigé qqs bugs à ce niveau dans la 3.3. Installe la dernière version.
    C'est prévu pour mi-août

  10. #10
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par natha
    C'est prévu pour mi-août
    euh, moi j'ai la 3.3.0... finale apparemment.

  11. #11
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Citation Envoyé par ®om
    euh, moi j'ai la 3.3.0... finale apparemment.
    Euh... je voulais dire le passage à Eclipse 3.3 dans mon équipe de Dev. On met à jour pour toute l'équipe en même temps.

Discussions similaires

  1. Comment fait facebook pour les photo en FullScreen
    Par Cdic83 dans le forum Facebook
    Réponses: 0
    Dernier message: 09/04/2012, 02h43
  2. Comment configurer JAAS pour les servlets
    Par malimaot dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/02/2011, 13h15
  3. Réponses: 2
    Dernier message: 06/02/2008, 12h30
  4. Comment utiliser Dotfuscator pour les dll
    Par Sidi-Bou dans le forum ASP.NET
    Réponses: 6
    Dernier message: 14/01/2008, 11h06

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