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

AWT/Swing Java Discussion :

[JTextPane] Comment laisser une marge supérieur?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 91
    Par défaut [JTextPane] Comment laisser une marge supérieur?
    Bonjour,
    Je cherche à laisser une grosse marge dans mon jtextpane avant l'insertion...
    En faite je veux obliger l'utilisateur à commencer à écrire à partir de la Xieme ligne...
    y a til une méthode qui puisse m'aider?

    Merci

  2. #2
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Si c'est juste laisser une marge, t'as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setMargin(Insets insets)
    Si c'est positionner le curseur, t'as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setCaretPosition(int position)
    Par contre, la 2ème solution n'empêche pas l'utilisateur de se placer là où il veut, ça positionne juste le curseur...
    Mais tu peux ajouter un caretListener et si l'utilisateur se positionne avant ta position initiale, tu replaces le curseur là où tu veux.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 91
    Par défaut
    en faite c'est une marge mais en partant du haut que je recherche...

    c'est possible?

  4. #4
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Ben oui, dans ton appel à la méthode setMargin(), tu passes en paramètre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new Insets(int top, int left, int bottom, int right)
    où tu rentres ta marge telle que tu la souhaites...

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 91
    Par défaut
    putin mais t'es le meilleur seiryujay!
    Merci bcp!

  6. #6
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Citation Envoyé par doudine
    putin mais t'es le meilleur seiryujay!
    Je crois pas non, mais ça fait plaisir quand même

    Citation Envoyé par doudine
    Merci bcp!
    De rien.

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

Discussions similaires

  1. [Dojo] Comment laisser une ligne fixe dans un tableau triable ?
    Par Koma dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 18/03/2009, 16h48
  2. [JtextPane] Comment recuperer une ligne avec jtextpane
    Par Bourak dans le forum Composants
    Réponses: 3
    Dernier message: 12/03/2009, 16h01
  3. comment mettre une marge a mon sous menu
    Par gaya_102 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 07/03/2009, 14h28
  4. laisser une marge
    Par adel.87 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 16/04/2008, 09h16
  5. Laisser une marge dans un div pour ecrire
    Par masseur dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/02/2007, 23h58

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