begin process at 2010 02 09 20:59:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Probleme d'affichage image + menu


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

Probleme d'affichage image + menu

lundi 2 juin 2008 à 21:18:16 | Probleme d'affichage image + menu

kawim

Bonjour,

   J'ai un probleme avec ma premiere page du programme, j'arrive a faire les menu et afficher l'image, mais quand je click sur le menu il apparait derriere l'image et je peux pas selectionner les differentes option, si quelqu'un a une idée pour que le menu s'affiche correctement et l'image en background, voici mon code :

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.net.*;


class Vacs extends JFrame implements ActionListener
{ public Vacs ()

    { setTitle("Club Vacance");
     setSize(1450,950);
    
    
     BarreMenus = new JMenuBar();
     setJMenuBar(BarreMenus);
    
     Info = new JMenu("Fichier");
     BarreMenus.add(Info);
    
     Creer = new JMenuItem("Creer la nouvelle Base de donnees");
     Info.add(Creer);
    
     Info.addSeparator();
    
     Quitter = new JMenuItem("Quitter");
     Info.add(Quitter);
    
    
     Affichage = new JMenu("Affichage");
     BarreMenus.add(Affichage);
    
     Village = new JMenuItem("Village");
     Affichage.add(Village);
    
     Pays= new JMenuItem("Pays");
     Affichage.add(Pays);
    
     Activite= new JMenuItem("Activite");
     Affichage.add(Activite);
    
     Langues= new JMenuItem("Langues");
     Affichage.add(Langues);
    
    
     Container contenu = getContentPane();
     contenu.setLayout(new FlowLayout());
              
     AffichageImage image = new AffichageImage("imag.gif");
     contenu.add(image);
    
    
     P1 = new JPanel();
     contenu.add(P1);
     P2 = new JPanel();
        
    
     P2.setLayout(new BorderLayout());    
     P2.add(P1,BorderLayout.SOUTH);
     contenu.add(P2);
    
  
    }
    
      
    public void actionPerformed(ActionEvent e)
   { Object source = e.getSource();
      
   }
  
    
    
  private JPanel P1, P2;
  private JMenuBar BarreMenus;
  private JMenu Info, Affichage;
  private JMenuItem Creer, Quitter, Village, Pays, Activite, Langues;
  
}

class AffichageImage extends Canvas
  {
  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  int largeurEcran = screenSize.width;
  int hauteurEcran = screenSize.height;
  Image image;
  
  public AffichageImage(String fichier)
    {
    image = getToolkit().getImage(fichier);
    prepareImage(image, this);
    }
    
    public void paint(Graphics g)
    {
    g.drawImage(image, 0, 0, this);
    }
    
  
  public boolean imageUpdate(Image image, int info, int x, int y, int l, int h)
    {
    if ((info & (WIDTH | HEIGHT)) != 0)
      {
      setSize(l, h);
      getParent().getParent().getParent().getParent().setBounds( (largeurEcran - l) / 2, (hauteurEcran - h) / 2, l+8, h+32 );
      }

    if ((info & (ALLBITS)) != 0)
      {
      repaint();
      return false;
      }
    else
      {
      return true;
      }
    }
  }


public class Vacances
{  
    public static void main(String[] args) {
    
     Vacs V = new Vacs();
     V.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     V.show();
    }
}

Vous pouvez remplacer imag.gif par une image que vous voulez pour tester le code, j'espere que quelqu'un pourra m'aider à ce probleme et merci.
lundi 2 juin 2008 à 23:09:06 | Re : Probleme d'affichage image + menu

pokitos

Connais tu NetBean ?
Il te permet de creer un application graphique en 2 clic 3 roulement.

Es tu obligé d'utiliser un canvas?
tu peux pas mettre l'image dans un JLabel ?
mardi 3 juin 2008 à 13:39:35 | Re : Probleme d'affichage image + menu

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

"Connais tu NetBean ?
Il te permet de creer un application graphique en 2 clic 3 roulement. "
>> C'est vrai c'est génial pour rendre un code archi moche et non structuré

"Es tu obligé d'utiliser un canvas? "
>> +1 mélanger AWT (Canvas) et SWING, que du bonheur et de bug d'affichage en perspective


"tu peux pas mettre l'image dans un JLabel ?"
>> +1 avec un JLabel c'est de suite plus simple...

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
mardi 3 juin 2008 à 14:48:20 | Re : Probleme d'affichage image + menu

pokitos

Pourquoi +1 ?

Perso je boss sur netbean mais la partis graphique reste dans le fichier creer par netbean et toute mes méthodes sont crées dans des fichiers annexes. Je m'en sort pour le moment avec et ça tourne bien.
mardi 3 juin 2008 à 16:06:56 | Re : Probleme d'affichage image + menu

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

+1 c'est pour dire que je suis du même avis
pour ce qui est de l'utilisation des IDE sauce wysiwyg perso je suis pas pour, ça reste mon choix ^^ maintenant si tu gères bien les IHM avec et sans mais que tu préfères faire avec, pourquoi pas, c'est ton choix...





------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
mardi 3 juin 2008 à 17:09:18 | Re : Probleme d'affichage image + menu

kawim

Bonjour,

Je voudrais d'abord vous remercier d'avoir prit le temps de lire mon message et de me donner vos propositions.

Pour ce qui est NetBean , je l'es telecharger, mais je suis rester confu et ca me prendra du temps pour le maitriser, je vais essayer, en plus on y trouve tous dedans, mais comment inser une image. Merci Pokitos

Pour ce qui est d'integer l'image dans un JLabel, j'ai essayer mais toujours le meme probleme, et je sais pas quoi faire. Merci pour ta proposition Twinuts.

J'espere que quelqu'un a la solution, parcque j'arrive pas à trouver et ca me rend dingue. Merci
mardi 3 juin 2008 à 17:32:04 | Re : Probleme d'affichage image + menu

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

si tu utilises un JLabel il faut que tu changes le code...
genre avec un truc comme suit:
[...]
JLabel contenu = new JLabel();
contenu.setIcon(new ImageIcon("imag.gif"));
contenu.setLayout(new FlowLayout());
P1 = new JPanel();
contenu.add(P1);
P2 = new JPanel();
P2.setLayout(new BorderLayout());    
P2.add(P1,BorderLayout.SOUTH);
contenu.add(P2);
setContentPane(contenu);
[...]

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO


Cette discussion est classée dans : public, image, affichage, add, info


Répondre à ce message

Sujets en rapport avec ce message

sos probleme avec drawline [ par fatimazahrazaidi ] salut, s il vous plait je veux savoir pourqoi la ligne ne s affiche pas lorsque je click sur tracer? voici le code et merci .<p align="left 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 probleme chat graphique [ par boboz2 ] Bonjour, J'ai repris un code source de GillesWebmaster trouver sur ce site pour le modifier et ainsi realiser mon projet scolaire. Mais j'ai quelques lire le contenu d'un JTextField à partir d'un autre JFrame [ par Meriem85 ] Bonsoir,Ds mon code je veux lire le contenu de JTextField d'un JFrame à partir d'un autre JFrame.Voici ma classe [B]InterfConf [/B]de laquelle je veux Image+diaporama [ par khallou2007 ] j'ai un projet Java dont le but créé une application (graphique) qui comment mettre une info bulle image à une image [ par skynick ] Bonjour à tous,  J'espère que j'ai bien choisi le Thème!!!Voilà j'aimerai mettre une image (comme info bulle) plus grande quand on passe avec la souri balise image dans un JTextEditor [ par Nitruk ] Bonjour, je dispose d'un JEditorPane dont je mets régulièrement à jour le contenu de la manière suivante :Contenu += texte + ""; _affichage.setText("" affichage d'image [ par trezof1254 ] bonjour à tous.j'ai cree un programme de sucurusation des images.et je voudrai afficher l'image.comment je  peut  faire  l'afiichage s'il vous plais.m probleme affichage image [ par scoobi ] bonjour,alors déjà je ne savais pas si c'est le bon endroit pour ce post alors désolé si ça ne l'est pas.Petite présentation de mon programme: Mon but


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,281 sec (3)

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