IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[Debutant] Aide pour creer une classe image


Sujet :

AWT/Swing Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 90
    Points : 42
    Points
    42
    Par défaut [Debutant] Aide pour creer une classe image
    Bonjour a tous ,
    Voila j 'ai un petit probleme a propos des images.En effet le code ci-dessous fonctionne et donne le resultat voulu.Sauf que je ne veux pas creer les images ainsi.C'est a dire que j'aimerais avoir une classe Module qui me renverrait une image,car pour une certaine image,il faudrait que j'implemente certaines fonctions.En gros j'ai 2 types d'images(pour faire simple),une de 40*40 et une autre 80*80 ,qui pourront etre place cote a cote si elles remplissent certaines conditions.C'est pourquoi je voulais faire une classe Module1 et Module2 mais dans ce cas la je ne sais pas comment me servir de draw().Sinon dois-je utilser un gridbaglayout a la place???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     class MyPanel extends JPanel{
    Image img,img1,img2;
    MyPanel()
    {
        setLayout(new FlowLayout());
        setBackground(Color.red);
        setVisible(true);
        img= getToolkit().getImage("tournant_edr_sbas.gif");
        img1= getToolkit().getImage("lignedr.jpg");
        img2= getToolkit().getImage("lignehaut.gif");
    }
        public void paintComponent(Graphics g){
        super.paintComponent(g);
        g.drawImage(img,0,0,80,80,this);
        g.drawImage(img1,80,0,40,40,this);
        g.drawImage(img1,80,40,40,40,this);
        g.drawImage(img1,120,0,40,40,this);
        g.drawImage(img2,0,80,50,40,this);
        }
     
    }

  2. #2
    Membre averti

    Profil pro
    Chercheur en informatique
    Inscrit en
    Novembre 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 130
    Points : 392
    Points
    392
    Par défaut
    Est-ce que tu pourrais reformuler un peu ton probleme parce que c'est pas tres clair la.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 90
    Points : 42
    Points
    42
    Par défaut
    En clair,je voulais savoir si c etait possible de faire une class Module extends image (je pense) ,dans cette classe j aurais plusieurs fonctions qui auront un rapport direct avec l'image.Je m'explique,les images sont des bouts de routes:ligne droite virage,etc,donc je peux pa mettre n'importe quel virage apres une ligne droite,c'est pourquoi je voudrais les separer en module.Maintenant est il possible de creeer cette classe pour que j ai le resultat suivant : Module1 a =new Module1(); puis .....g.draw...(a,x,y,w,h); ?

Discussions similaires

  1. Aide pour creer une palette graphique sur un objet
    Par irsis60 dans le forum Services
    Réponses: 1
    Dernier message: 05/03/2010, 12h46
  2. Probleme pour creer une class
    Par Nikogram dans le forum Windows Presentation Foundation
    Réponses: 12
    Dernier message: 02/12/2009, 16h32
  3. Besoin d'aide pour réaliser une classe avec du css
    Par Winjet dans le forum Mise en page CSS
    Réponses: 29
    Dernier message: 24/04/2009, 12h01
  4. aide pour creer une page :oneover.com/
    Par pofigirl dans le forum Flash
    Réponses: 2
    Dernier message: 18/09/2008, 09h48
  5. cherche bon tuto FR pour creer une classe
    Par Lorenzo77 dans le forum Delphi
    Réponses: 3
    Dernier message: 23/06/2006, 19h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo