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

 Java Discussion :

Retour automatique en ligne d'un texte


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 19
    Par défaut Retour automatique en ligne d'un texte
    Bonjour à tous;
    Enfaîte j'ai crée une fenêtre en java ou je voulais mettre du texte fixé dedans
    Mon problème c'est que quand le fenêtre est petite en pourra pas lire tout le texte
    et mois je veux une retour en ligne automatique quand la fenêtre est petite .
    et voici mon code:

    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
     import java.awt.FlowLayout;
     
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
     
    public class FenetreTexte extends JFrame{
     
        public FenetreTexte(){
            super();
     
            build();//On initialise notre fenêtre
        }
     
        private void build(){
            setTitle("Régles de jeux"); 
            setSize(320,240); 
            setResizable(true); 
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
            setContentPane(buildContentPane());
            this.setVisible(true);
        }
     
     
    private JPanel buildContentPane(){
        JPanel panel = new JPanel();
        panel.setLayout(new FlowLayout());
     
        JLabel label = new JLabel("Les joueurs possèdent des pions à leur couleur qu'ils disposent tour à tour sur une case de leur choix et un par un. Le tablier se remplit ainsi progressivemen");
     
        panel.add(label);
     
        return panel;
    }    
     
    public static void main(String[] main) {
        FenetreTexte men = new FenetreTexte();
    }
    }

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Essaye avec un JEditorPane a la place du JLabel et pas de FlowLayout.

    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
    public class FenetreTexte extends JFrame{
     
        public FenetreTexte(){
            super();
     
            build();//On initialise notre fenêtre
        }
     
        private void build(){
            setTitle("Régles de jeux"); 
            setSize(320,240); 
            setResizable(true); 
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
            setContentPane(buildContentPane());
            this.setVisible(true);
        }
     
     
    private JPanel buildContentPane(){
        JPanel panel = new JPanel();
        panel.setLayout(new BorderLayout());
     
        JEditorPane label = new JEditorPane();
        label.setText("Les joueurs possèdent des pions à leur couleur qu'ils disposent tour à tour sur une case de leur choix et un par un. Le tablier se remplit ainsi progressivemen");
        panel.add(label);
     
        return panel;
    }    
     
    public static void main(String[] main) {
        FenetreTexte men = new FenetreTexte();
    }
    }
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 19
    Par défaut Fixer le texte dans une fenetre!
    Bonjour;
    je reviens vers vous ton programme marche très bien mais le problème c'est que quand la fenêtre est ouverte on peu supprimer et écrire dedans
    aider moi si vous pouvez me donner une solution de fixer le texte et personne pourra le modifier on ouvrant juste la fenêtre.
    merci

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Tu trouveras la solution ici
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 19
    Par défaut
    je trouve pas!

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Il faut simplement le rendre inéditable, comme tout composants texte. Utilises cette méthode.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. retour automatique la ligne
    Par jalalnet dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 11/06/2011, 12h08
  2. GridPanel : retour automatique à la ligne
    Par DiverSIG dans le forum Ext JS / Sencha
    Réponses: 2
    Dernier message: 27/04/2011, 22h52
  3. Réponses: 7
    Dernier message: 04/02/2011, 11h50
  4. FlowLayout sans retour automatique à la ligne
    Par mishumee dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 12/04/2007, 10h26
  5. Retour A La Ligne dans fichier texte /?
    Par Phoenix_Blue dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/01/2007, 15h34

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