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

Composants Java Discussion :

[JtextField] Etre au début du texte


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 79
    Par défaut [JtextField] Etre au début du texte
    Bonjour,
    quand je mes du texte dans un JtextField et que le texte dépasse la taille du JtextField, c'est la fin du texte qui apparait. Donc pour voir le début on est obliger de cliquer dans le JtextField et déplacer le curseur pour faire apparaitre le début du texte.
    Je cherche à ce que ce soit le début du texte qui apparaisse.
    any idea ?

    merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Bonjour,

    Tu veux "déplacer le curseur", et la classe JTextField contient opportunément une méthode setCaretPosition. Pourquoi ne l'utilises-tu pas ?

    Nicolas

    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
    // appeler le fichier : TestJTextField.java
    // par Nicolas_75
    // 4 juillet 2006
    // cf. http://www.developpez.net/forums/showthread.php?t=175898
     
    import javax.swing.JFrame;
    import javax.swing.JTextField;
     
    public class TestJTextField {
     
        public static void main(String[] args) {
            JFrame frame = new JFrame("Test JTextField");
            JTextField textField = new JTextField();
            frame.getContentPane().add(textField);
            frame.setSize(400, 300);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);
            textField.setSize(300, 50);
            textField.setText("une très très très très très très très très très très très très très très très très très très longue ligne");
            double position = 0; // A CHOISIR ENTRE 0 et 1
            textField.setCaretPosition((int) (textField.getText().length()*position));
        }   
    }
    Tutoriel JTextField : http://java.sun.com/docs/books/tutor...textfield.html

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 79
    Par défaut
    honte à moi

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Ce n'est pas grave.
    Je t'en prie.

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

Discussions similaires

  1. utilisation de SED pour ajouter une chaine de caractère en début de texte
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 11/03/2008, 09h12
  2. Caractère "début fichier" texte (Windows)
    Par JohnNC dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 25/02/2008, 16h22
  3. [JTextField & évènement](débutant)changement du texte
    Par Asnidren dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 28/11/2006, 13h12
  4. [JTextField]Choisir la police du texte
    Par d-a-v-e dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 26/06/2006, 23h16
  5. [JTextField] Supprimer une partie du texte
    Par jean_bobi dans le forum Composants
    Réponses: 4
    Dernier message: 26/09/2005, 15h22

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