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

Langage Java Discussion :

Souligner une ligne particulière avec les java hints


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 46
    Par défaut Souligner une ligne particulière avec les java hints
    Hellooo,

    je planche depuis quelques jours sur les hints et je ne parviens qu'à souligner des variables. Or, je voudrais souligner une ligne. Voici le code que j'ai :

    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
     
    package org.my.custom.hints;
     
    import org.netbeans.spi.editor.hints.ErrorDescription;
    import org.netbeans.spi.java.hints.ConstraintVariableType;
    import org.netbeans.spi.java.hints.ErrorDescriptionFactory;
    import org.netbeans.spi.java.hints.Hint;
    import org.netbeans.spi.java.hints.HintContext;
    import org.netbeans.spi.java.hints.TriggerPattern;
    import org.openide.util.NbBundle.Messages;
     
    @Hint(displayName = "#DN_UnderlineVariableHint", description = "#DESC_UnderlineVariableHint", category = "general")
    @Messages({
        "DN_UnderlineVariableHint=UnderlineVariable",
        "DESC_UnderlineVariableHint=Checks for variables"
    })
    public class UnderlineVariableHint {
     
     
        public void value(){
     
        }
     
        @TriggerPattern(
                value = "$str",            // Le problème est sûrement ici
                constraints =             // Je n'arrive pas à entrer d'autres contraintes également
                @ConstraintVariableType(
                        variable = "$str", 
                        type = "java.lang.String")
                )
        @Messages("ERR_UnderlineVariableHint=You cannot declare a String !")
        public static ErrorDescription computeWarning(HintContext ctx) {
            return ErrorDescriptionFactory.forName(ctx, ctx.getPath(), Bundle.ERR_UnderlineVariableHint());
        }
    }
    Si vous avez une idée, je suis preneur

    Steackfrite

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 46
    Par défaut
    Pour ceux qui se poseraient la même question, voilà un lien :
    http://wiki.netbeans.org/JavaDeclarativeHintsFormat

    et en complément :
    https://benkiew.wordpress.com/2013/0...-custom-hints/


    Bon courage


    Steackfrite

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/05/2006, 10h49
  2. Réponses: 11
    Dernier message: 03/05/2006, 01h24
  3. [VBA-E]selectionner une ligne repérée avec activecell
    Par titou007 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/03/2006, 15h24
  4. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 18h59
  5. Tracer une ligne droite sans les interruptions
    Par Stef784ever dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 25/11/2002, 01h22

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