Bonjour tout le monde :
voila j ai un code simple qui dessine un carre dans un JPanel avec paintCompnent
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
20
21
22
23
24
25
26
27
28
29
30
31
import javax.swing.*;
import java.awt.*;
 
 
public class Maiin {
	public static void main(String[]args){
 
		JFrame	f =	 new JFrame();
 		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 		f.setSize(500, 500);
 		f.setVisible(true);
 		f.setContentPane( new Pannau());
 
	}
}
//class de Panel
class Pannau extends JPanel{
 
	int x=100,y=100;
 
	public Pannau(){
		setBackground(Color.white);
		}
//****partie de code a remplacer par une methode 
//****Dessiner(int x,int y)qui dessine le carrer
	protected void paintComponent(Graphics g){
		super.paintComponent(g);
		g.fillRect(x,y,30,30);
 
	}
}
et je voudrai remplacer le bout de code de dessin par une méthode Dessiner() définis dans une autre class qui prend 2 paramètre int est dessine le carre .
ca a l'air simple comme ca mais je n y arrive pas , un petit coup de pousse serais pas de trop
merci a vous