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

avec Java Discussion :

afficher un texte assez long dans un editeur


Sujet :

avec Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 112
    Par défaut afficher un texte assez long dans un editeur
    Slt,
    J'ai un texte assez long dans une cellule d'une table et il ne s'affiche pas en entier.je doi faire passer le curseur pour voir la totalité du texte.je veux afficher la totalité du texte dans un editeur quand je clique sur la cellule.
    Cela est il possible????

  2. #2
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    oui il est possible, essaie de defenir des action sur le click sur les cellules

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 112
    Par défaut
    J'ai essayé de definir un evenement lorsque je clique sur la table et de mattre la ligne selectionnée dans un JTextArea.Mais ça ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    private JTable jTable1 = new JTable();
    private JTextArea ss=new JTextArea();
    private void jTable1_mouseClicked(MouseEvent e) {
    int selectedRow = jTable1.getSelectedRow();
    if (selectedRow>=0)
    ss.append((String)jTable1.getValueAt(selectedRow, 0));
    ss.setVisible(true);
    }
    Avez vous une idée pourqoi ça ne marche pas???

    Merci

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 112
    Par défaut
    salut,
    J'ai finalement reussi a affiché le contenu de la ligne selectionnée dans un frame
    par l'intermediaire d'un JTextArea mais le seul probleme c'est que jarrive a afficher que la premiere ligne selectionnée ça ne change mm si je clique sur une autre ligne.
    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
     
        private void jTable1_mouseClicked(MouseEvent e) {
    int selectedRow = jTable1.getSelectedRow();
            frame.add(jTextArea1, BorderLayout.CENTER);
                frame.setSize(300, 150);
               frame.setLocation(500,400);  
     if (selectedRow>=0){
               jTextArea1.append((String)jTable1.getValueAt(selectedRow, 1));
               jTextArea1.setVisible(true);
               frame.setVisible(true);
     
     
     }
     
        }

Discussions similaires

  1. Texte très long dans une cellule
    Par rpapa dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 5
    Dernier message: 01/02/2019, 16h45
  2. procédure stockée : afficher un texte très long
    Par trungsi dans le forum Adaptive Server Enterprise
    Réponses: 7
    Dernier message: 11/09/2008, 17h03
  3. Afficher du texte en colonne dans une bande
    Par gibbe dans le forum QuickReport
    Réponses: 2
    Dernier message: 03/09/2007, 20h36
  4. Texte trop long dans une cellule
    Par Ekimasu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 06/02/2007, 12h07
  5. Réponses: 2
    Dernier message: 13/06/2006, 15h45

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