begin process at 2010 03 14 15:38:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

image arrière plant sur fenetre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

image arrière plant sur fenetre

dimanche 17 février 2008 à 22:50:27 | image arrière plant sur fenetre

ulysse00

bonsoir
j'ai un problème je n'arrive pas a afficher image comme arrière plant sur la fenetre
je vous montre le code qui ne fonctionne pas

 


import javax.imageio.ImageIO;
import java.awt.event.*;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;


import javax.swing.*;
import java.awt.*;

import java.awt.image.BufferedImage;

public class menu extends JFrame   {
 JMenuBar jMenuBar1 = new JMenuBar();
 JMenu jMenu1 = new JMenu();
 JMenu jMenu2 = new JMenu();

 JMenuItem jMenuItem1 = new JMenuItem();

 JMenuItem jMenuItem2 = new JMenuItem();

Image fond=null;
 BufferedImage im;
menu(){
setTitle("SALUT");
this.setResizable(false);
this.setSize(750, 580);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   try {
             this.im = ImageIO.read(new File("C:\\Documents and Settings\\ra\\Bureau\\8.jpg"));
         }
         catch (IOException e1) {
 
             e1.printStackTrace();
         }


try {
  jbInit();
}
catch(Exception e) {
  e.printStackTrace();
}
}
public static void main (String []  args){
    menu d = new menu() ;


       d.setVisible(true);
}

private void jbInit() throws Exception {


   this.setIconImage(null);
   this.setJMenuBar(jMenuBar1);
   this.getContentPane().setLayout(null);
   jMenu1.setText("       A      ");

   jMenu2.setText("       B      ");


   jMenuItem1.setText("stock");


   jMenuItem2.setText("commande");

 

   jMenuBar1.add(jMenu1);
   jMenuBar1.add(jMenu2);

 

   jMenu1.add(jMenuItem1);
   jMenu1.add(jMenuItem2);
   this.repaint();

}


     public void paint(Graphics arg0) {
          arg0.drawImage(im, 0, 0, this);
          super.paint(arg0);
      }
}

lundi 18 février 2008 à 06:58:49 | Re : image arrière plant sur fenetre

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Déjà dit et redit et reredit : il faut utiliser l'événement paintComponent et non paint pour tracer sur un jframe !

Sans oublier d'appeller la méthode mère avant !
______________________________________
DarK Sidious
lundi 18 février 2008 à 18:06:24 | Re : image arrière plant sur fenetre

ulysse00

voila ce que je viens de faire mais ne fonctionne pas


import javax.imageio.ImageIO;
import java.awt.event.*;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;


import javax.swing.*;
import java.awt.*;

import java.awt.image.BufferedImage;

public class menu extends JFrame   {
 JMenuBar jMenuBar1 = new JMenuBar();
 JMenu jMenu1 = new JMenu();
 JMenu jMenu2 = new JMenu();

 JMenuItem jMenuItem1 = new JMenuItem();

 JMenuItem jMenuItem2 = new JMenuItem();

Image fond=null;
 BufferedImage im;
menu(){
setTitle("SALUT");
this.setResizable(false);
this.setSize(750, 580);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  


try {
  jbInit();
}
catch(Exception e) {
  e.printStackTrace();
}
}
public static void main (String []  args){
    menu d = new menu() ;


       d.setVisible(true);
}

private void jbInit() throws Exception {


   this.setIconImage(null);
   this.setJMenuBar(jMenuBar1);
   this.getContentPane().setLayout(null);
   jMenu1.setText("       A      ");

   jMenu2.setText("       B      ");


   jMenuItem1.setText("stock");


   jMenuItem2.setText("commande");

 

   jMenuBar1.add(jMenu1);
   jMenuBar1.add(jMenu2);

 

   jMenu1.add(jMenuItem1);
   jMenu1.add(jMenuItem2);
   this.repaint();

}

 public void paintComponent(Graphics g) {
 
                 Graphics2D g2 = (Graphics2D) g;
                 ImageIcon ic = new ImageIcon(getClass().getResource("C:\\Documents and Settings\\Bafa\\Bureau\\1.jpg"));
                 Image fond = ic.getImage();
 
                 g2.drawImage(fond, 0, 0, 1024, 680, this);
         }
    }




Cette discussion est classée dans : java, image, import, awt, imageio


Répondre à ce message

Sujets en rapport avec ce message

Problème avec getImage() [ par Akamaru88 ] Bonjour,J'ai beaucoup hésité avant de poster ce message mais je pense avoir cherché partout (y compris sur http://java.sun.com/javase/6/docs/api/ ) et image [ par nanouwa ] Salut à tous, je veux quand j'ajoutera des composants( boutons, panel, ...) je ne pas le risque de masquer le label qui contient l'image cette se fi problem dans notre programme [ par matwiano ] j'ai un problem avec mon programme et j'espère m'aide a corriger les erreur et merci d'avance et voila mon programme: import java.awt.Graphics2D; i capture detection de mouvement et envoi sms [ par matwiano ] Bonjour, j'ai un problem avec mon programme et j'espère m'aide a corriger les erreur et merci d'avance c'est un programme qui fais la capture d'image KeyListener & déplacement de sprite [ par jyhem ] Bonjour,J'ai un probleme de déplacement de sprite dans un jeu, problème que je retrouve cependant dans bcp de jeu java que je trouve sur le net en ope utilitaire de traitement d'image [ par amalouch1 ] bonjour tout le monde je suis étudiante en 1ere année et j'ai un projet qui est : réalisation d'un utilitaire de traitement d'image (pivoter, inverser Probleme sur Applet image [ par flolag ] Salut,J'ai creer un applet de redimensionnement d'image. Cela marche bien mais à un petit details près. Dans mon applet on selectionne le fichier à re aide [ par aliahmad ] SalutImage backImage = Toolkit.getDefaultToolkit().getImage(getClass().getResource("jet_base.jpg"));au lancement de mon appli il m'affiche cet erreur: Problème dans la programmation de l'impression d'une jFrame [ par beberto56 ] Bonjour,je suis dans la dernière phase de la programmation de mon formulaire et je suis en plein dans la programmation de ma classe d'impression hors probleme avec draw Image [ par dipin ] bonjour !alors je suis débutant dans le java mais j'ai un petit bug qui m'empêche d'afficher une image pourtant aucun erreur en retour ni d'exception


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales