FORUM Tom's Hardware » Programmation » HTML / Javascript » [Java] Comment afficher et faire défiler une image dans un JScrollPane
 

[Java] Comment afficher et faire défiler une image dans un JScrollPane

Il y a 247 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [Java] Comment afficher et faire défiler une image dans un JScrollPane
 
Plus d'informations

Bonjour,

Je travaille sur l'adaptation d'un jeu de plateau en Java et je voudrais savoir comment afficher et faire défiler une image (qui représente le plateau du jeu) dans un JScrollPane :??:

:jap: Merci d'avance :jap:


---------------
-- aKarZim --

http://asahi.freezee.org

Akarzim a écrit :

Bonjour,

Je travaille sur l'adaptation d'un jeu de plateau en Java et je voudrais savoir comment afficher et faire défiler une image (qui représente le plateau du jeu) dans un JScrollPane :??:

:jap: Merci d'avance :jap:



Tu peux créer une classe dérivant de Canvas comme ca:

Code :
  1. class MyCanvas extends Canvas
  2.   {
  3.     private Image img;
  4.     private int x, y;
  5.     public MyCanvas (String s)
  6.     {
  7.       img = getToolkit().getImage (s);
  8.       x = 0; y = 0;
  9.     }
  10.     public void paint (Graphics g)
  11.     {
  12.       g.drawImage (img, x, y, this);
  13.     }
  14.     public void setPos (int _x, int _y)
  15.     { x = _x; y = _y; }
  16.   }


Ensuite, tu mets un objet de type MyCanvas dans ton JScrollPane, et à l'aide d'un thread, tu modifies les positions x et/ou y et tu raffraichis ton canvas.
Bon, je sais pas si ca fonctionnera bien, mais ca devrait aller. Par contre, y a ptet + optimal :??:

Plus d'informations

Merci beaucoup !! C exactement ca qu'il me fallait :p

:jap: Encore merci d'avoir répondu si vite :jap:


---------------
-- aKarZim --

http://asahi.freezee.org
Plus d'informations

Je viens de rencontrer un nouveau problème :
J'ai refais mon programme de façon plus orientée objet et je souhaterais maintenant mettre un JPanel (contenant lui meme des JPanel) dans un JScrollPane.

Avant, j'ajoutais des ScrollablePicture (class qui extend de JLabel et qui implemente Scrollable) dans un JPanel que je mettais ensuite dans un JScrollPane et cela fonctionnait très bien.
Maintenant, j'ajoute des PlatoG (class de ma création qui extend de JPanel et qui implement Scrollable) dans un JPanel que je mets dans un JScrollPane... mais ça ne fonctionne plus :(

Est-ce que quelqu'un sait pourquoi :??: moi je n'y comprend plus rien :(

:jap: Merci d'avance ;) :jap:


---------------
-- aKarZim --

http://asahi.freezee.org

Aller à :
 
  FORUM Tom's Hardware » Programmation » HTML / Javascript » [Java] Comment afficher et faire défiler une image dans un JScrollPane

Annonces Google
Publicité
Actualités relatives

Java EE 5 au JavaOne

Publié le 09 May 2006

Java Community Process, vient de voter unanimement pour l’approbation de Java Enterprise Edition 5. Cette nouvelle mouture devrait d’ailleurs être à l’honneur lors de la conférence JavaOne. Cette version inclut EJB 3. Lire la suite

Pas de Java dans Windows

Publié le 30 June 2003

Microsoft a gagné en appel contre Sun Microsystems et ne sera pas obligé d'intégrer le langage Java, concurent direct de son récent C#, à tous ses Windows, ainsi en a décidée la cour d'appel de Richmond en fin de semaine dernière. Sun réclame t Lire la suite

Quake2 en Java

Publié le 12 September 2004

Jake2 est le port en Java du fameux jeu d'id Software, Quake2. Créé par une petite équipe allemande, Bytonic Software, la version 0.9.3 vient de sortir. Pour pouvoir la tester, aussi bien sous Linux que sur Windows XP/2000, il vous faudra télécharger Lire la suite

JO : un écran de 2 200 m²

Publié le 05 May 2008

Le GreenPix est un projet intéressant, créé pour les Jeux olympiques. Lire la suite

Les derniers tests

Que choisir ? Home Cinema 5.1 ou projecteur de son ?

Publié le 25 September 2008

Faut-il craquer pour un ensemble 5.1 ou pour une barre de son ? Découvrez les forces et faiblesses comparées de chaque système. Lire la suite

Intel Core i7 (Nehalem) : une architecture signée AMD ?

Publié le 25 September 2008

Avec ses nouveaux processeurs Core i7, Intel fait évoluer les Core 2 en reprenant leur architecture, mais en lui rajoutant des technologies dont la plupart semblent avoir leur équivalent direct chez AMD. Impression ou réalité ? Lire la suite

Test du Nokia N96 : la vie sans écran tactile

Publié le 24 September 2008

Un téléphone haut de gamme peut il échapper à l'écran tactile ? Nokia a tenté le pari avec le N96. Lire la suite

Les nouveaux disques durs 1 To

Publié le 22 September 2008

Un an et demi après l'introduction du premier disque dur 1 To, les prix ont beaucoup diminué et de nouveaux modèles ont été lancés. Mais comment se comportent-ils entre eux et par rapport aux anciens ? Réponse dans ce comparatif. Lire la suite