Accueil > Forum > > > > JScrollPane AutoScroll
JScrollPane AutoScroll
mercredi 10 décembre 2003 à 00:04:54 |
JScrollPane AutoScroll

- Albat -
|
Bon ... g une kestion toute conne mais voilà, j'ai un JScrollpane dans lequel j'ai un JPanel dans lequel j'ajoute petit a petit des elements (JLabel) et j'aimerais que le JScrollPane descende tout seul afin de voir le dernier JLabel créé... chez pas si c réalisable surement que ui mais je trouve pas :s merci d'avance :)
|
|
mercredi 10 décembre 2003 à 11:56:30 |
Re : JScrollPane AutoScroll

Zoupine
|
Essaye setCaretPosition ou scrollRectToVisible, tu devrais trouver une solution avec ça. C'est possible, je l'ai déjà fait, mais j'ai pas le code sous la main. Zoupinette 
|
|
mercredi 10 décembre 2003 à 19:00:32 |
Re : JScrollPane AutoScroll

GodConan
|
GodConan ouai ;o) ou regle la position de la scrollbar verticale ... ;o)
|
|
mercredi 10 décembre 2003 à 20:31:02 |
Re : JScrollPane AutoScroll

- Albat -
|
ben le setcaretposition ca fonction quand on utilise une JTEXTAREA mé là c po trop le cas :)
scrollRectToVisible je capte pas trop cmt l'utiliser pcq il veut pas ajouter un rectangle ke je créé ds le panel ou ds le scrollpane :s
mais ton idée m'intéresse Conan :D cmt tu regle la position du scrollbar? :)
|
|
mercredi 10 décembre 2003 à 21:25:57 |
Re : JScrollPane AutoScroll

GodConan
|
GodConan ben tu demande une reference a ton jscrollpanel sur la scrollbar vertical et tu lui donne sa valeur maxi ( que tu obtien aussi avec une methode de la scrollbar ) ... ;o) y a pas plus simple ;o) faut juste y penser  GL ++
|
|
mercredi 10 décembre 2003 à 21:37:51 |
Re : JScrollPane AutoScroll

GodConan
|
GodConan oups ;o) JScrollBar sbv = sclp.getVerticalScrollBar(); sbv.setValueIsAdjusting( true ); sbv.setValue( sbv.getMaximum() ); ca sa doit marcher normalement ;o) voila c pas plus compliquer ;o) biensur si loperation est repetitive faut saranger pour n avoir a faire que la derniere ligne  good prog ++
|
|
mercredi 10 décembre 2003 à 22:07:40 |
Re : JScrollPane AutoScroll

- Albat -
|
wouhou :) trop cool ca marche du tonnere ...
du moins avec le JLabel ...
now j'aimerais pouvoir ajouté un canvas a la place du JLabel ... en fait le canvas serait de ce style là
public class couleur extends Canvas {
public void paint (Graphics g){
String pseudo = " "+Cadre1.i+" ";
g.drawRect(0, 0, 160, 15); g.setColor(new Color(238, 241, 179)); g.fillRect(1, 1, 159, 14); g.setColor(Color.black); g.setFont(new java.awt.Font("Verdana", 1, 10)); g.drawString(pseudo + " :: age :: ville", 4, 12); }
}
g donc remplacé la commande jPanel1.add(jLabel2); par jPanel1.add(new couleur());
et le stress c kil m'en ajoute un ... mé kan je demande pour en rajouter un autre bah ... il le fait pas, il le recréé meme pas au dessus du 1er kedal rien du tt :'(
donc je sais pas si ta une idée d'ou ca peut venir :s
|
|
mercredi 10 décembre 2003 à 22:17:00 |
Re : JScrollPane AutoScroll

GodConan
|
GodConan pas asser de donnée la pour resoudre ;o) sa peut etre plein de chose : repaint() pas fait, viewport pas reinit.... fait des test aussi ;o) c est en fogeant que l on deviend forgeron ;o) etpuis faut eviter de melanger les swing et les awt ;o) ... GL ++
|
|
mercredi 10 décembre 2003 à 22:46:42 |
Re : JScrollPane AutoScroll

- Albat -
|
ben en fait ... g jms utilisé les canvas, a part pour en faire apparaitre un quand je click klk part sur mon application ... donc je c pas du tout comment ca marche
g cherché mais c pas tres clair je trouve
voilà ce que je fais pour ajouter mes jLabel a ma jscrollpane
void jButton1_mouseClicked(MouseEvent e) { Canvas huhu = new couleur(); JLabel jLabel2 = new JLabel(); i=i+jLabel2.HEIGHT+13;
jLabel2.setHorizontalAlignment(SwingConstants.LEADING); jLabel2.setHorizontalTextPosition(SwingConstants.LEADING); jLabel2.setText(" "+i+" "); jLabel2.setVerticalAlignment(SwingConstants.BOTTOM); jLabel2.setVerticalTextPosition(SwingConstants.BOTTOM); jPanel1.setPreferredSize(new Dimension(0,i));
jPanel1.add(jLabel2); jScrollPane1.validate(); JScrollBar sbv = jScrollPane1.getVerticalScrollBar(); sbv.setValueIsAdjusting( true ); sbv.setValue( sbv.getMaximum() ); } }
et donc ca ca va tres bien :) mé now ... faudrait ke ca soit plus un label mais un Canvas de type couleur ...
si tu saurais m'aiguillié :)
|
|
jeudi 11 décembre 2003 à 13:51:07 |
Re : JScrollPane AutoScroll
|
Cette discussion est classée dans : jlabel, jscrollpane, autoscroll
Répondre à ce message
Sujets en rapport avec ce message
JScrollPane avec JLabel [ par abdesa1 ]
Bonsoir,j'ai un problème; au fait je ne sais pas comment utiliser JScrollPane ;j'ai un tableau de JLabel[] et j'affiche des elementds de ma base de do
sql tableau de JLabel [ par abdesa1 ]
Bonsoir,Je voulais savoir comment on pouvait mettre les elements de ma BD dans un tableau de JLabel: j'ai un problème c'est qu'il m'affiche que le der
Enregistrments dans JLabel [ par abdesa1 ]
Bonjour,Je voulais savoir comment on pouvait mettre les elements de ma BD dans un tableau de JLabel: j'ai un problème c'est qu'il m'affiche que le der
Base de données dans Jlabel [ par abdesa1 ]
Bonjour,Je voulais savoir comment on pouvait mettre les elements de ma BD dans un tableau de JLabel: j'ai un problème c'est qu'il m'affiche que le der
poblème avec les titres de JTable [ par jalil_msti ]
<TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB
changer JLabel instantanément [ par abdesa1 ]
Bonsoir,j'ai un tableau de JLabel et je mets dedans mes enregistrements de ma Base de données, mais seulement quand je veux afficher une partie des en
modifier JLabel [ par abdesa1 ]
Bonsoir,j'ai un tableau de JLabel et je mets dedans mes enregistrements de ma Base de données, mais seulement quand je veux afficher une partie des en
Modifier JLabel[] [ par abdesa1 ]
Bonsoir,j'ai un tableau de JLabel et je mets dedans mes enregistrements de ma Base de données, mais seulement quand je veux afficher une partie des en
pb de saccadement avec un JScrollPane [ par ivanohe5 ]
Salut,g une fenetre toute simple en swing avec JScrollPane au milieu avec un JPanel sur lequel je dessine.Tout s'affiche bien au début, mais lorque je
JScrollPane et Flowlayout [ par Berty2000 ]
BonjourJ'ai un JScrollPane qui contient un JPanel.Le JPanel est en flowLayout, et contient des composants.Mon Pb est qd je redimensionne ma fenetre, e
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|