arrive pas afficher dessins en java

Statut
N'est pas ouverte pour d'autres réponses.

Drosophile

Touriste
Bon je pense que mon probleme est telement simple que je ne trouev pas la solution sur le net (surement un probleme de comprehention grave venant de moi)

Donc je voudrais simlplement faire un classe qui affiche une petite droite dans une fenetre.

Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class Eimage {
    
    
    
    public static void Eimage() {
        JFrame myFrame = new JFrame();
        JPanel panel = new JPanel();
        JPanel p = new JPanel();
myFrame.setContentPane(panel);
        myFrame.setTitle("marche jamais");
        myFrame.setBounds(0,0,200,300);
        myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        myFrame.setVisible(true);
        
    }
   
     public void paintCompenent(Graphics g) {

        g.drawString("Mon Texte", 25, 25);
        g.drawLine(10,10,100,100);
    }
    

}
le probleme enfin je crois c'est que je ne sais pas preciser dans quoi dois dessiner paint. Je suis désolé de poster ici, mais vraiment je ne trouve pas tout seul. Merci d'avance.
 

hehe

PANCAKE !
Une solution possible

Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class Eimage extends JFrame
{   
    JFrame myFrame = new JFrame();
    JPanel panel = new JPanel();
    JPanel p = new JPanel();
    
    public static void main(String args[])
	{
		new Eimage();
	}

	public Eimage()
	{
		init();
	}    
	
    public void init()
	{
    	this.setTitle("Dessin");
		this.setSize(300,200);
		
    	p.setLayout(null);
    	p.setBounds(100,100,300,200);
    	p.setBackground(Color.white);
	    
	    this.setVisible(true);
    }
		
    public void paint(Graphics g)
    {
    	g.drawString("Mon Texte", 25, 50);
        g.drawLine(25,70,100,100);
    }
    
}
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut