Accueil > Forum > > > > Centrer les scrollbar sur la position de souris d'un JPanel
Centrer les scrollbar sur la position de souris d'un JPanel
vendredi 16 mai 2008 à 12:56:49 |
Centrer les scrollbar sur la position de souris d'un JPanel

mistere86
|
Salut les dev, Qui aurait une solution pour centrer les JScrollBar d'un JScrollPane sur la position de la souris d'un JPanel qui est le viewport du JScrollPane ? En fait je veux que quand je zoom ou dézoom sur mon JPanel se qui est afficher reste centrer car pour l'instant si je zoom ya bien les scrollbar qui apparaissent mais reste en haut et à gauche, du coup mes figures se barrent vers la droite et en bas (quand je zoom) et donc je suis obligé de faire defiler la scrollbar moi meme pour voir mes figures. Voila si vous avez une idée ? Je planche dessus cette aprem.
|
|
vendredi 16 mai 2008 à 13:44:10 |
Re : Centrer les scrollbar sur la position de souris d'un JPanel

indiana_jules
|
Salut tu peux récupérer tes scrollbar (getVerticalScrollBar, getHorizontalScrollBar) et utiliser les setValue pour leur préciser leurs positions. La valeur dépendra du zoom/dézoome que tu as fait (exemple, tu dézoomes de 20%, il faudra que tu réduires leurs hauteurs et leurs positions de 20%)
Voili voilà
[#Tout le monde a des idées : la preuve, c'est qu'il y en a de mauvaises] [#Je ne comprends pas tout, mais je parle de tout : c'est ce qui compte]
|
|
vendredi 16 mai 2008 à 15:19:48 |
Re : Centrer les scrollbar sur la position de souris d'un JPanel

mistere86
|
Salut, j'ai un petit probleme pour l'instant, c'est de redimensionner mes bars quand je dezoom. par exemple j'ai un panel de 10 000 x 10 000 et quand je dezoom les scroll ne change pas de taille.
|
|
vendredi 16 mai 2008 à 15:58:07 |
Re : Centrer les scrollbar sur la position de souris d'un JPanel

mistere86
|
C'est bon ca marche pour les scrollbar.
Par contre j'arrive toujours pas a rester centrer sur ma souris.
|
|
lundi 19 mai 2008 à 09:40:54 |
Re : Centrer les scrollbar sur la position de souris d'un JPanel

mistere86
|
Salut c'est encore moi,
Alors voila ce que je fait pour l'instant, j'ai un panel de 20 000 * 20 000 et des figures dessus, quand je dezoom par exemple je retrecis le panel ainsi que toutes les figures dessus (et leurs posisitions) mais le viewport reste en haut a gauche.
Comment faire pour que ca reste sur ma souris, par exemple si ma souris est a moitier entre la gauche et le milieu de mon panel alors je ve que ca zoom a cette endroit.
|
|
Cette discussion est classée dans : position, jpanel, souris, scrollbar, centrer
Répondre à ce message
Sujets en rapport avec ce message
centrer un JPanel [ par moffer ]
j'ai besoin de centrer horizontalement et verticalement un JPanel qui se retrouve dans le BorderLayout.CENTER de mon JFramemerci d'avance
Bug d'affichage quand clic de souris [ par georhan ]
Salut à tous :)Je suis en train de programmer une sorte d'interface avec JAVA-Swing, et franchement, j'en chie avec les évènements ! ;) Et oui, c'est
JPanel "interactif" [ par tlehoucq ]
Salut voila mon pb: Je voudrais faire afficher un JPanel lorsque l'on passe dessus avec la souris, et qui s'efface dans le cas contraire... Vo
JSplitPane [ par luuuuudooooo ]
Bonjour tout le monde,J'ai une JSplitPane avec un JScrollpane à gauche contenant un JTree et un autre JScrollPane à droite avec un JPanel...Lorsque je
scrollbar jPanel [ par krafi ]
Salut à tous, J'ai juste une petite question : Comment fait on pour ajouter une scrollbar verticale et horizontale dans un jPanel ? Merci.
Position de la souris hors d'une appli [ par daeron ]
Bonjour à tous, je veux piloter une application à distance donc j'utilise la classe robot et tout fonctionne dans le meilleur des mondes <IMG alt=Cool
[JPanel] Redimensionner le bord d'un panel avec la souris [ par cbil ]
Bonjour tout le monde !J'ai un petit soucis avec mon application. J'aimerez pouvoir redimensionner un panel avec la souris.Explication : Dans ma JFram
comment faire pour centrer mon JLabel dans un BorderLayout [ par samplaid ]
Bonjour à tous, Voila ma question, j'utilise en panel en BorderLayout, comment faire pour centrer mon JLabel? JLabel title = new JLabel("mon titre");
Contenu d'un JPanel avec scrollbar ramme [ par rammstein681 ]
Bonjour,J'ai un Conteneur avec Scrollbar, ou j'ai ajouter un certain nombre de JTextFields...Lorsque je veut descendre le scrollbar avec la molette de
Ajouter un JPanel dans un JPanel à une position précise [ par jlpcesar ]
Bonjour tout le monde ! Juste une petite question. Je développe actuellement une application permettant la gestion de réservations dans un restaurant
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : URL ET JAVARE : URL ET JAVA par Pylouq
Cliquez pour lire la suite par Pylouq
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|