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 :

Reconditionnement automatique d'un JScrollPane d'un panel lors de la mise a jour d'un JTextPane


Sujet :

AWT/Swing Java

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Points : 294
    Points
    294
    Par défaut Reconditionnement automatique d'un JScrollPane d'un panel lors de la mise a jour d'un JTextPane
    Salut
    Voila j'explique mon problème
    J'ai intégré mon Paneau (JPanel) dans un JScrollPane après j'ai ajouté un JtextPane jusqu'au la y a aucun problème mais quand je saisie des données dans le JTextPane le JscrollPane du Jpanel s'agrandi automaticment

    Je veux savoir comment désactivé le redimensionnement quand je fait la saisie merci pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Pourrais tu expliquer cela de façon compréhensible et intelligible. J'ai peut être des problèmes de neurones en train de mourir, je veux bien le reconnaître, mais j'ai a peu près pas compris grand chose sur l'organisation de tes composants, le layout utilisé, ce que tu attends de voir dans le JScrollPane et ainsi de suite.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Points : 294
    Points
    294
    Par défaut
    Citation Envoyé par sinok Voir le message
    Pourrais tu expliquer cela de façon compréhensible et intelligible. J'ai peut être des problèmes de neurones en train de mourir, je veux bien le reconnaître, mais j'ai a peu près pas compris grand chose sur l'organisation de tes composants, le layout utilisé, ce que tu attends de voir dans le JScrollPane et ainsi de suite.
    Je vais pas metre mon code qui dépasse les 20000 lignes mais je vais résumer,Je vais bien détailler et je serais très claire
    J'ai declarer un
    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
     JFrame frame = new JFrame();
    JPanel med = new JPanel();
     JScrollPane jspPanel = new JScrollPane();
    jspPanel.setBounds(64, 75, 800, 600);
    jspPanel.setViewportView(med);
    med.setAutoscrolls(false);
    med.setlayout(null);
    JTextPane textP  = new JTextPane();
    textP.setBound(30,30,100,100);
    med.add(textP);
    jspPanel.setbound(100,100,600,600);
    JPanel PaneauPrincipal = new JPanel();
     
    PaneauPrincipal.add(jspPanel );
    frame.setContentPane(PaneauPrincipal);
    Mon problème comme je t'ai dit quand je saisie dans le textP le JspPanel se redimensionne et je sais pas ca c'est a cause de quoi

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Arrête d'utiliser du NullLayout ça ira tout de suite mieux. Le NullLayout s'intègre très mal avec les JScrollPane. De plus dans ton cas je ne comprends pas bien le besoin d'intercaler un JPanel entre ton JScrollPane et ton JTextPane. Tu devrais plutôt mettre directement le JTextPane dans ton JScrollPane (mais de toute façon vu que tu es en NullLayout ça ne marchera pas super bien non plus). Le NullLayout est une mauvaise pratique en Swing.
    Je te conseille plutôt de passer à des gestionnaires de Layouts bien foutus comme le FormLayout, le TableLayout, le MigLayout ou employer de façon correcte les layouts fournis par java (BorderLayout, BoxLayout, FlowLayout...) et ainsi de suite.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  5. #5
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Points : 294
    Points
    294
    Par défaut
    sinok, Ce que vous ignorez dans mon code c'est que ce jtextpane je peut le redimentionner et le deplacer c'est pour cela j'ai fait un setlayout(null) et c'est pour cela je travaille avec les setbound pensez vous que les FormLayout, les TableLayout, les MigLayout vont marché correctement avec le setbound

  6. #6
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Points : 294
    Points
    294
    Par défaut
    La question qui m'intéresse y a t'il solution pour des activer le redimensionnement de ce jscrollpane

Discussions similaires

  1. JScrollPane dans un Panel supprime les autres JPanels
    Par deltamoins dans le forum Composants
    Réponses: 8
    Dernier message: 08/01/2012, 13h53
  2. [JScrollPane] Taille du panel variable
    Par Parkatm dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 17/04/2007, 10h59
  3. Défilement automatique JTable dans JscrollPane
    Par jdewalqu dans le forum Composants
    Réponses: 3
    Dernier message: 24/08/2006, 17h28
  4. Réponses: 15
    Dernier message: 30/06/2005, 16h35
  5. [JScrollPane] Changement du panel
    Par -=Spoon=- dans le forum Composants
    Réponses: 5
    Dernier message: 09/12/2004, 23h35

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