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 :

Graphic qui ne s'affiche pas dans le Jframe


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut Graphic qui ne s'affiche pas dans le Jframe
    Bonsoir,

    J'ai un problème, Je regarde un tutoriel sur le Gui j'ai tout recopié comme sur la vidéo, mais malheureusement, mon Graphic ne s'affiche pas sur le JFrame !!

    de l'aide s'il vous plait

    Voilà le Code :

    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
    import java.awt.*;
    import javax.swing.*;
     
    public class DrawingGraphics extends JPanel{
     
    	public void paintComponents(Graphics g){
    		super.paintComponent(g);
    		this.setBackground(Color.WHITE);
     
    		g.setColor(Color.BLUE);
    		g.fillRect(25, 25, 100, 30);
     
    		g.setColor(new Color(190, 81, 212));
    		g.fillRect(25, 65, 100, 30);
     
    		g.setColor(Color.red);
    		g.drawString("this is test", 25, 120);
    	}
    }
    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
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
     
    public class DrawingMain {
    	public static void main(String[] args){
    		JFrame f = new JFrame("title1");
    		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		DrawingGraphics p = new DrawingGraphics();
     
    		f.add(p);
    		f.setSize(400, 250);
    		f.setVisible(true);		
    	}
    }

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Bonjour,

    Je pense qu'il te manque un constructeur à ton JPanel, ou définir la taille de celui-ci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public DrawingGraphics(){
    super();
    setBackground(Color.blue);
    setPreferredSize(new Dimension(500, 500));
    }
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

Discussions similaires

  1. Réponses: 15
    Dernier message: 23/01/2007, 15h27
  2. données qui ne s'affichent pas dans le formulaire
    Par zeloutre dans le forum Access
    Réponses: 16
    Dernier message: 04/10/2006, 15h29
  3. Page PHP qui ne s'affiche pas dans le site
    Par cyberdevelopment dans le forum Langage
    Réponses: 2
    Dernier message: 11/08/2006, 11h49
  4. excel: colonne qui ne s'affiche pas dans une liste
    Par fast&furious dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/07/2006, 18h12
  5. Champs qui ne s'affichent pas dans formulaire
    Par capitaine dans le forum Access
    Réponses: 1
    Dernier message: 02/06/2006, 15h00

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