Problème de code

Fermé
lulu16100 Messages postés 95 Date d'inscription mardi 3 décembre 2013 Statut Membre Dernière intervention 13 janvier 2019 - Modifié par pijaku le 12/12/2013 à 10:17
lulu16100 Messages postés 95 Date d'inscription mardi 3 décembre 2013 Statut Membre Dernière intervention 13 janvier 2019 - 11 déc. 2013 à 18:33
Bonjour j'aimerai afficher une image de fond sur ma fenêtre mais ça ne fonctionne pas :/ Voici mon code:
public class Fenetre extends JFrame {

 private Model model;
 private AccueilPanel accueil;
 private Dimension dim;
 
 public Fenetre(Model mod){
  dim = new Dimension(600,500);
  this.setTitle("La Vengeance des BTS");
     this.setSize(900, 600);
     this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     this.setLocationRelativeTo(null);
     this.setResizable(false);
     accueil = new AccueilPanel(dim);
     
 }

}

public class AccueilPanel extends JPanel {
 
 Dimension dim;
 JPanel panel;
 
 public AccueilPanel(Dimension dim){
  this.dim  = new Dimension(dim);
  panel = new JPanel();
  this.panel.setPreferredSize(dim);
  this.panel.setBackground(Color.white);
  
  initPanel();
 }

 public void initPanel(){
  
  Font comics30 = new Font("Comics Sans MS", Font.BOLD, 30);
  JLabel titre = new JLabel("Bienvenue, tentez votre chance pour battre le maitre des sbires\n");
  titre.setHorizontalAlignment(JLabel.CENTER);
  titre.setFont(comics30);
  
  this.panel.add(titre, BorderLayout.NORTH);
  
  ImagePanel imagePanel = new ImagePanel("Lucy/workspace/JeuTire/images/menu.png"); // utilisé ici: [http://www.fobec.com/CMS/java/sources/charger-afficher-une-image-dans-jpanel_919.html]
  imagePanel.setStretch(true);
  JFrame frame = new JFrame();
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     frame.add(imagePanel);
     frame.setSize(400, 400);
     frame.setLocation(0,0);}


Merci d'avance pour votre aide, il me serait très important pour moi car je débute en java...
A voir également:

2 réponses

lulu16100 Messages postés 95 Date d'inscription mardi 3 décembre 2013 Statut Membre Dernière intervention 13 janvier 2019 61
11 déc. 2013 à 17:18
d'ailleurs il n'affiche pas non plus le titre... :(
0
lulu16100 Messages postés 95 Date d'inscription mardi 3 décembre 2013 Statut Membre Dernière intervention 13 janvier 2019 61
11 déc. 2013 à 18:33
Enfaite j'ai trouvé une autre solution par contre comment on peut adapter l'image à la taille de la fenetre?
0