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 :

JPanel et JTextField


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 46
    Par défaut JPanel et JTextField
    j'ai essayé d'afficher le contenu d'un text field dans le panel mais s'affiche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            String sortie1 ="";
            sortie1 = Attribut.getText();  // recuperer nom de l'attribut  ( à afficher dans le panel)
             // affecter dans mon panel   ( appelé affich1)
            affich1.append("\n Attribut  : "+ sortie1 );
            affich1.setEditable(false);

  2. #2
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut
    Bonjour,

    ce code est bien trop mince pour que l'on puisse l'analyser.

    1ère question: êtes vous sûr que le JPanel est visible ?
    2nde question: pourquoi le '\n' dans "affich1.append("\n Attribut : "+ sortie1 );"

    @ bientôt...

  3. #3
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 46
    Par défaut
    oui mon Panel est afficher , je veux afficher mes données dans le TextArea affich1

    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
     
    private void add_attActionPerformed(java.awt.event.ActionEvent evt) {                                        
            att_var.setText(att_var.getText().trim()); // enlever les espaces au debut et à la fin
            if (att_var.getText().indexOf(" ") != -1) {
                JOptionPane.showMessageDialog(null, "Le nom de l'attribut ne doit pas  contenir des espaces");
                return;
            }
            if (!verifierAttribut()) {
                return;
            }
            Attribut attribut = new Attribut();
            attribut.nom = att_var.getText();
            attribut.accesControl = (String) acces_att.getSelectedItem();
            attribut.typeAttribut = (String) type_att.getSelectedItem();
            classes.get(indexClasses).attributs.add(attribut);
            att_var.setText("");
     
     
             ///// ecrire dans le Test Area à droite
            String sorti_att = att_var.getText();   // recuperer nom de la classe
            String att_slected ="";
            att_slected = att_slected + acces_att.getSelectedItem().toString();  // recuper type d'acces ds variable Strin class_selected
            String type_att_selected =""; // att pour recuperer type = class , enum ou interface
            type_att_selected = type_att_selected + type_att.getSelectedItem().toString(); // affecter donnée
            affich1.append(" Attribut : "+ sorti_att);
            affich1.append( "\n Attribut_accès :" + att_slected+"\n Type_attribut : "+type_att_selected);
            String message ="cette classe a été bien ajoutée !! ";
            affich1.append("\n \n "+ message+ "\n ");
            affich1.setEditable(false);
     
            ////// fin ecriture
     
        }

  4. #4
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    affich1.repaint();
    oui ?

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/05/2013, 18h42
  2. Ecouteur entre JTextField et JPanel
    Par dmfdmf dans le forum 2D
    Réponses: 6
    Dernier message: 09/03/2012, 11h04
  3. Réponses: 1
    Dernier message: 07/12/2011, 23h44
  4. Réponses: 7
    Dernier message: 25/05/2011, 17h08
  5. JTextField dans JPanel
    Par d-a-v-e dans le forum Composants
    Réponses: 3
    Dernier message: 29/06/2006, 17h33

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