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

 Java Discussion :

Image en arrière plan


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Par défaut Image en arrière plan
    Bonjour,

    Voilà mon problème, je débute dans l'interface graphique et j'ai un soucis concernant la mise en place d'une image en arrière plan. Malgré les différents messages et FAQ de ce forum je ne comprends toujours pas. Parfois, l'image s'affiche bien mais se superpose aux textes, ou parfois l'image n’apparaît tout simplement pas.

    J'aimerais donc bien une petit aide pour faire un vrai background... J'ai mes trois classes, c'est à dire le main, le panneau et la fenêtre. Je suis vraiment complètement perdu, donc si quelqu'un avait le temps de tout reprendre à zéro avec moi ça serait vraiment sympa.

    Merci d'avance !

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 312
    Par défaut
    Envoie ton code

  3. #3
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Par défaut
    Voilà les deux classes concernées. Si tu pouvais m'en dire un petit plus la gestion d'image sa serait sympa, car ensuite j'aimerais essayer de remplir un tableau avec des images pour constituer mon interfaces graphiques.

    Merci encore
    Fichiers attachés Fichiers attachés

  4. #4
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Par défaut
    Up !

  5. #5
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    avec le code Fenetre, cela ne peut pas marcher car il n'utilise pas la classe Panneau :
    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
    22
    23
    24
    25
    26
    public class Fenetre extends JFrame
    {
    	private JPanel pan;
    	private JLabel scor, vie;
    	
    	public Fenetre()
    	{
    		this.setTitle("Wild Geologist");
    		this.setSize(new Dimension(800,600));
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		pan=new JPanel();
    		this.setContentPane(pan);
    		this.setLayout(null);
    
    		scor=new JLabel("Score :");
    		vie=new JLabel("Vies :");
    
    		scor.setBounds(10,10,50,15);
    		vie.setBounds(100,10,50,15);
    
    		pan.add(scor);
    		pan.add(vie);
    
    		
    	}	
    }
    Il faudrait écrire :
    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
    22
    23
    24
    25
    public class Fenetre extends JFrame
    {
    	private JPanel pan;
    	private JLabel scor, vie;
    	
    	public Fenetre()
    	{
    		this.setTitle("Wild Geologist");
    		this.setSize(new Dimension(800,600));
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setContentPane(new Panneau());
    		this.setLayout(null);
    
    		scor=new JLabel("Score :");
    		vie=new JLabel("Vies :");
    
    		scor.setBounds(10,10,50,15);
    		vie.setBounds(100,10,50,15);
    
    		pan.add(scor);
    		pan.add(vie);
    
    		
    	}	
    }
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  6. #6
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 17
    Par défaut
    Ah oui, je n'avais pas remarqué cette erreur de renommage merci beaucoup. Mais sais tu pourquoi quand mon image s'affiche celle ci s'affiche au premier plan et non comme un background ?

Discussions similaires

  1. [Win32][D7] TMemo : afficher une image en arrière plan
    Par Benjamin GAGNEUX dans le forum Delphi
    Réponses: 34
    Dernier message: 12/02/2007, 18h47
  2. [HTML] image en arrière plan
    Par sole dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/09/2005, 03h13
  3. Dessiner une image en arrière plan d'1 MDI Main Frame
    Par Yacine95000 dans le forum MFC
    Réponses: 3
    Dernier message: 14/06/2004, 11h22
  4. [VB6] centrer l'image d'arrière-plan de ma Form ?
    Par ghohm dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/04/2004, 02h58
  5. changer l'image d'arrière plan du bureau
    Par etenclin dans le forum MFC
    Réponses: 7
    Dernier message: 22/08/2002, 16h54

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