Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2820 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  JScrollBar récalcitrante!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JScrollBar récalcitrante!!

n°1030596
Ajakaty
Posté le 30-03-2005 à 23:56:14  profilanswer
 

Bonsoir à tous!!!
 
J'ai un petit problème avec une JScrollBar que je vais m'empresser de vous expliquer!!  :ange:  
 
Mais d'abord voici mon code :
 
public void setQuestion() {
    question.removeAll();                //question est un JPanel qui est placé dans un JViewport (view) qui est dans un JScrollPane (pane)
    question = currentModel.getPanel();  //currentModel.getPanel() retourne le panel à afficher
    jsb.setValue(0);                     //jsb est la JScrollBar du JScrollPane (récupérée à l'initialisation du prog)
    view = new JViewport();              //le JViewport qui est placé dans le JScrollPane
    view.setView(question);              //on l'initialise avec le JPanel
    pane.setViewport(view);              //on met le JViewport dans le JScrollPane
    ...                                  //du code qui n'a rien à voir avec mon problème
    show();
}
 
Et le problème, c'est que quand on fait le jsb.setValue(0) ben à l'affichage, la page devrait être tout en haut... Et bien non!!! Elle n'y est pas!!!!  :fou:  Et c'est très moche comme ça!!!
 
Alors j'ai essayé de mettre le jsb.setValue(0) à plusieurs endroits, j'ai essayé de bidouiller le JViewport mais rien n'y fait...  :pt1cable:  
 
Est-ce que quelqu'un sait ce qui se passe???
 
Merci d'avance!!!!  :jap:

mood
Publicité
Posté le 30-03-2005 à 23:56:14  profilanswer
 

n°1030748
nraynaud
lol
Posté le 31-03-2005 à 10:14:40  profilanswer
 

tu n'as pas besoins de créer le Viewport Explicitement.
 
d'autre part, il faut faire jsb.setValue(jsb.getMinimum()).
 
enfin, la "bonne méthode" c'est d'utiliser http://java.sun.com/j2se/1.4.2/doc [...] Rectangle)


---------------
trainoo.com, c'est fini
n°1031621
Ajakaty
Posté le 31-03-2005 à 19:02:55  profilanswer
 

Il me semble que j'ai déjà essayé le jsb.getMinimum() mais ça n'a pas fonctionné, ainsi que la seconde méthode...

n°1031698
nraynaud
lol
Posté le 31-03-2005 à 20:40:23  profilanswer
 

fais pêter tout le code, je le sens pas le truc.


---------------
trainoo.com, c'est fini
n°1031834
Ajakaty
Posté le 31-03-2005 à 22:06:44  profilanswer
 

Tout le code ça va être délicat!!!!! Y'en a un paquet, c'est un logiciel que j'ai fait en projet pour un prof qui veut l'utiliser pour son boulot!!
 
Mais normalement, le reste n'a pas d'influence sur cette partie.
 
La méthode getPanel() me retourne un JPanel tout beau tout propre que je dois afficher, ce JPanel étant à chaque fois différent (il y a plusieurs modèles de panel).
 
Besoin de plus d'indications???

n°1031851
nraynaud
lol
Posté le 31-03-2005 à 22:18:16  profilanswer
 

bon, démerde-toi.
 
lis les tutoriaux, n'instancie pas JViewPort toi-même, et essaye de faire les choses comme attendu.


---------------
trainoo.com, c'est fini
n°1031868
Ajakaty
Posté le 31-03-2005 à 22:46:18  profilanswer
 

Attend gars, si t'es pas content c'est pareil! J'étais pas en train de t'insulter! Je vais pas balancer plus de 1000 lignes de code sur un forum, j'ai mis le nécessaire c'est tout. Tu crois que j'ai fait aucune recherche avant de poster mon message? C'est justement parceque ce qui se passe n'est pas normal que j'ai posté! Ne te sens pas obligé de m'aider si t'en as pas envie, point.

n°1052560
le_moustiq
Posté le 19-04-2005 à 17:12:23  profilanswer
 

J ai exactement le meme probleme et j aimerai bien un peu d aide.
c est a dire que mon JScrollBar est tout en bas a l initialisation(ou presque tout en bas).
J'ai remarqué que la JScrollBar se met en face du dernier JTextArea inclue à l'intérieur. Moi je veux une JScrollBar tout en haut de mon Panel(le panel est le component du JScollBar)
J'ai essayé un setValue un updateUI ca a rien changé du tout.
help me please


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  JScrollBar récalcitrante!!

 

Sujets relatifs
forcer le JScrollBar vertical d'un JScrollPane vers le basJscrollBar
jscrollbar sans bouton [resolu][JAVA] skinne une JScrollBar
[C++] Pb de boucle for récalcitrante[JAVA] mon JscrollBar descend tout seul !!!
Plus de sujets relatifs à : JScrollBar récalcitrante!!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)