Ajouter un commentaire

wawawa
problème interface graphique

Bonjour,

Je ne comprends pas pourquoi rien ne s'affiche dans ma fenêtre. Je pense qu'il s'agit d'un problème de variable.
Merci de votre réponse.

package fourmiliere;
 
import javax.swing.JFrame;
import javax.swing.*;
import java.awt.*;
import javax.swing.border.TitledBorder;
 
public class phasedejeu extends JFrame{
 
       public phasedejeu() {
 
         try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setLocation(100,100);
        this.setSize(700,550);
       this.setTitle("Simulation");
      this.setVisible(true);
 
    }
    private JPanelDessin2 jPanel5 = new JPanelDessin2(this);
 
 
  private Dimension dim = jPanel5.getSize() ;
  private int larg = dim.width ;
  private int haut = dim.height;
 
  public int getLarg(){
    return larg;
  }
 
  public void setLarg(int x){
         larg=x;
  }
 
  public int getHaut(){
        return haut;
  }
 
  public void setHaut(int y){
         haut=y;
  }
 
 
    JPanel jPanel6 = new JPanel();
    JPanel jPanel7 = new JPanel();
    TitledBorder titledBorder1 = new TitledBorder("");
 
    Icon tigerIcon = new ImageIcon("stop.gif");
    JButton jButton1 = new JButton("",tigerIcon);
 
    Icon stopIcon = new ImageIcon("lecture2.gif");
     JButton jButton2 = new JButton("",stopIcon);
 
   Icon fourmIcon = new ImageIcon("fourmis.gif");
}

package fourmiliere;
 
import java.awt.*;
import javax.swing.*;
 
public class JPanelDessin2 extends JPanel {
 
    private phasedejeu jeu;
        public int largeur ;
        public int hauteur ;
 
     Image tete2,fourmiliere,texture;
 
 
     public JPanelDessin2(phasedejeu paramJeu){
 
           this.jeu=paramJeu;
           this.largeur = jeu.getLarg();
           this.hauteur = jeu.getHaut();
 
       texture=Toolkit.getDefaultToolkit().getImage("herbe.32934.jpg");
      tete2 = Toolkit.getDefaultToolkit().getImage("fourmi.jpg");
      fourmiliere = Toolkit.getDefaultToolkit().getImage("DSC_4798 Anthill l.jpg");
 
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
 
    public void paintComponent (Graphics g) {
                super.paintComponent(g);
                this.setBackground(Color.white);
                int x=largeur; int y=hauteur;
 
               //g.drawImage(texture,0,0,1350,758,this);
               g.drawImage(tete2,200,50,x,y, this);
               //g.drawImage(fourmiliere,50,100,100,100,this);
        }
 
    private void jbInit() throws Exception {
    }
 
}

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 FFFF  FFFF  FFFF  N   N  TTTTTT 
F F F NN N TT
FFF FFF FFF N N N TT
F F F N NN TT
F F F N N TT