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 :

JTextArea ou autres?


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 105
    Par défaut JTextArea ou autres?
    Bonjour,

    je voulais simplement savoir s'il était possible de créer une zone de texte à la manière des JTextArea dont le texte n'est pas sélectionnable comme si nous étions sous un editeur de texte.

    Merci et bonne fin de journée.

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    je dis des bétises...


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 105
    Par défaut
    Je veux bien dire des bétises et je n'ai sûrement pas avoir ton niveau en programmation mais je ne vois pas en quoi ce genre de réponse est utile...
    Me faire remarquer que je dis une bétise (et je te crois bien quand tu le dis) est une chose mais au moins justifies toi...

    Bonne soirée.

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    LOL, mais non en fait au début j'avais mis une reponse disant d'utiliser un JEditorPane car j'avais mal lu: editable au lieu de séléctionnable.
    Voilà c'est tout j'ai mis "j'ai dis des bétises" pourqu'un modo supprime le post.
    Bref ça n'a rien à voir avce toi.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    en utilisant setEnabled(false) sur ton JtextArea ca marche pas?

  6. #6
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 105
    Par défaut
    Autant pour moi afrikha...

    Sinon bbclone, cela marcherait mais griserait surement l'élément graphique, ce qui n'est pas ce que je recherche. Je voudrais que ca soit comme un JLabel mais avec la possibilité d'utiliser des "\n" pour faire de retour à la ligne.

  7. #7
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  8. #8
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    et si tu met toi meme la couleur de fond ?
    regarde cet exemple.

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    import javax.swing.JFrame;
    import javax.swing.JTextArea;
    import javax.swing.SwingUtilities;
    import javax.swing.JScrollPane;
    import java.text.MessageFormat;
    import java.awt.Dimension;
    import java.awt.Color;
     
    /**
     * Created by IntelliJ IDEA.
     * User: bebe
     * Date: Jun 1, 2006
     * Time: 8:54:29 PM
     * To change this template use File | Settings | File Templates.
     */
    public class Test {
     
        public static void main(String[] args) {
     
            Runnable runnable = new Runnable() {
                public void run() {
                    JFrame myFrame = new JFrame("Let's see the JTextArea");
                    myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     
                    JTextArea myTextArea = new JTextArea(getTextForMyTextArea());
                    myTextArea.setPreferredSize(new Dimension(400,300));
     
                    myTextArea.setBackground(Color.YELLOW);
                    myTextArea.setEnabled(false);
     
     
                    myFrame.add(new JScrollPane(myTextArea));
     
                    myFrame.pack();
                    myFrame.setLocationRelativeTo(myFrame.getParent());
     
                    myFrame.setVisible(true);
                }
            };
     
            SwingUtilities.invokeLater(runnable);
     
        }
     
        private static String getTextForMyTextArea() {
     
            return new StringBuilder().append("Risin'' up, back on the street\n")
                                      .append("Did my time, took my chances\n")
                                      .append("Went the distance, now I''m back on my feet\n")
                                      .append("Just a man and his will to survive\n\n")
                                      .append("So many times, it happens too fast\n ... of the tiiiiger").toString();
        }
    }

    btw chez moi si je fais un setEnabled sur le textArea, le fond reste la meme couleur mais la couleur du texte change vers le gris. je suis sous linux moi.

  9. #9
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    j'ai oublier de dire que l'idee du JLabel est pas terrible.
    si tu doit avoir beaucoup de ligne sans mise en forme special utilise un JTextArea
    mais pas un JLabel. je sais on sait le faire mais c'est pas terrible.

  10. #10
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 105
    Par défaut
    Je teste tout ca, merci pour vos réponses, je dois boucler un projet pour lundi prochain et je voulais finaliser des petits trucs, parfait !

    Bonne soirée.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/03/2012, 13h00
  2. Réponses: 1
    Dernier message: 07/05/2010, 14h36
  3. utilser jtextfiels ou jtextarea a partie d'une autre class
    Par midosone dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 31/05/2008, 22h50
  4. Réponses: 4
    Dernier message: 28/11/2007, 16h38
  5. [JtextArea] Y accéder à partir d'une autre classe
    Par harris_macken dans le forum Composants
    Réponses: 16
    Dernier message: 12/06/2005, 00h27

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