je n'arrive pas a dessiner un carré selon mes propres coordonnées. en effet les deux prog n'ont pas d'érreurs mais quand j'execute le main, il m'affiche d'abord la fenetre puis me demande ensuite les coordonnées...et bien sur il ne les affiche pas....

main:
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.*;
public class Main {
  public static void main(String[] args) {
 
  carre carre1 = new carre();
 
    Fenetre test=new Fenetre();
 
    Frame nouvelle_fenetre=test.créationFenetre();
carre1.setBackground(Color.white);	
carre1.setSize(new Dimension(400,200));
    nouvelle_fenetre.add(carre1);
    nouvelle_fenetre.show();
  }
}

et pour mon rectangle...
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.*;
public class carre extends Panel {
	public void paint(Graphics g) {
		Color h = g.getColor();
		g.setColor(Color.red);
		System.out.println("Entrez les coordonnées du rectangle:");
		int a=Lire.i();
		int b=Lire.i();
		int c=Lire.i();
		int d=Lire.i();
		g.fillRect(a,b,c,d);
		g.setColor(Color.blue);
		g.setColor(h);
	}
}
[ Modéré par Viena ]
Ajout balises de code : Pensez aux balises [code], votre message est plus lisible et la lecture plus facile.

Les Règles du Forum
[ Sujet déplacé depuis le forum java par Viena ]