Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > fr.comp.lang.java > #1631

Re: JPanel scrollable ou pas?

From Yliur <yliur@free.fr>
Newsgroups fr.comp.lang.java
Subject Re: JPanel scrollable ou pas?
Date 2017-12-30 20:31 +0100
Organization Groupes francophones par TrigoFACILE
Message-ID <20171230203159.03c32a8e@free.fr> (permalink)
References <5a4653ed$0$31622$426a74cc@news.free.fr> <nnd$12a75e81$6e30983e@e499cf161367f830> <5a47d1b1$0$3692$426a74cc@news.free.fr>

Show all headers | View raw


Le 30 Dec 2017 17:49:37 GMT
bloiiing <bloiiing.invalid@yahoo.com> a écrit :

> Yvon Nedonchelle wrote:
> 
> > Utiliser Java en direct c'est bien pour apprendre, mais pour écrire
> > des programmes il est beaucoup plus simple et efficace d'utiliser
> > Java à travers un environnement de développement comme NETBEANS
> > IDE. voir ici : https://netbeans.org/.
> > L'IDE résout les problèmes métaphysiques à notre place !
> >  
> 
> Ok. Merci pour la réponse, mais j'utilise Eclipse et je ne sais pas si
> en changeant pour Netbeans, ça résoudrait ce problème particulier.

Non, ça n'a pas grand chose à voir. Sauf que l'outil te propose
peut-être de réaliser tes interfaces graphiquement, mais je ne sais pas
ce que donne le code généré ensuite...

>>> Je suis en train d'essayer de mettre une JScrollPane sur un JPanel
>>> et je n'y arrive pas. Est-ce que je suis obligé dans ce cas
>>> d'implémenter l'interface Scrollable sur une classe de type JPanel?
>>> Ou bien est-ce que je peux le faire sans ça?
>
> Je vais peut-être choisir une autre option que des JPanel si je n'ai
> pas la réponse à cette question...

La javadoc de JScrollPane explique le concept et comment les éléments
s'imbriquent.

De mémoire, tu place ton JScrollPane quelque part (dans un
composant) puis tu positionnes un composant à l'intérieur, ce qui
permettra de faire défiler la vue sur ce composant. Et ça se fait avec
    JScrollPane.setViewportView (composant)
je pense (le panneau défilant JScrollPane se trouvant intégré dans un
composant parent comme tu le fait pour un autre panneau ou composant).

> Merci quand-même.
> 
> Au passage, est-ce que quelqu'un sait comment faire monter ou
> descendre des éléments d'une JList. À la souris ou en clicquant sur
> un bouton up/down? Si j'arrive à faire ça, je n'aurais plus besoin de
> mon JPanel. Par contre j'ai trouvé beaucoup d'exemples de
> d'implémentations de JList, mais aucune ne fait ça...

Si tu veux pouvoir permuter des événements : je ne pense pas que ce
comportement soit prédéfini, mais tu peux sans doute l'écrire en
interceptant les événements clavier/souris sur la liste et en modifiant
le modèle de la liste (là où tu stockes les éléments affichés).

Si tu veux juste un ascenseur autour de ta liste, la solution avec
JScrollPane est la voie à suivre à mon avis.

Back to fr.comp.lang.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

JPanel scrollable ou pas? bloiiing <bloiiing.invalid@yahoo.com> - 2017-12-29 14:40 +0000
  Re: JPanel scrollable ou pas? Yvon Nedonchelle <nedonchelle.yvon@orange.fr> - 2017-12-30 18:29 +0100
    Re: JPanel scrollable ou pas? bloiiing <bloiiing.invalid@yahoo.com> - 2017-12-30 17:49 +0000
      Re: JPanel scrollable ou pas? Yliur <yliur@free.fr> - 2017-12-30 20:31 +0100
        Re: JPanel scrollable ou pas? bloiiing <bloiiing.invalid@yahoo.com> - 2017-12-31 17:44 +0000
          Re: JPanel scrollable ou pas? Yliur <yliur@free.fr> - 2018-01-01 20:46 +0100
            Re: JPanel scrollable ou pas? bloiiing <bloiiing.invalid@yahoo.com> - 2018-01-04 01:33 +0000
              Re: JPanel scrollable ou pas? Yliur <yliur@free.fr> - 2018-01-08 00:26 +0100

csiph-web