Bonjour tout le monde :
voila j ai un code simple qui dessine un carre dans un JPanel avec paintCompnent
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 .
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); } }
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
Partager