1pedro | bonjour à vous,
Débutant en java, je me permet de vous poser une question car je suis completmeent bloqué. Il s'agit d'un programme pour dessiner des triangle, quadrilatère...mon second fichier traite les données qu'il recoit à partir de mon 'main'. Seulement les coordonnées du 'main' pour les figures "polo P23232=new polo({1,5,4,49,54,20},6,3);" ne sont pas transmises au fichier qui traite les données. Comment faire un lien entre ces 2 fichiers? transmettre des données de l'un à l'autre?
Voici mon main:
Code :
- import java.awt.*;
- public class Main {
- polo P23232=new polo({1,5,4,49,54,20},6,3);
- public static void main(String[] args) {
- Fenetre test=new Fenetre();
- Frame nouvelle_fenetre=test.créationFenetre();
- PanelpourPolo polo1 = new PanelPourPolo(P23232);
- polo1.setBackground(Color.white);
- polo1.setSize(new Dimension(400,400));
- nouvelle_fenetre.add(polo1);
- nouvelle_fenetre.show();
- }
- }
|
et mon second fichier qui traite les données:
Code :
- import java.awt.*;
- public class polo
- {
- float[] ListeDepoints;
- int nbTpts ;
- int nbSA ;
- int []Lx;
- int []Ly;
- polytope (float[] ListeDepoints, int nbTpts, int nbSA)
- {
- public void dessinerdans (Graphics g)
- {
- for(int i=0;i<nbTpts;i+=(nbSA*2))
- {
- for(int j=0;j<(2*nbSA);j+=2)
- {
- Lx[j/2]=p.ListeDepoints[i+j];
- Ly[j/2]=p.ListeDepoints[i+j+1];
- }
- g.drawPolygon(Lx, Ly, nbSA);
- }
- }
- }
- }
|
merci d'avance opur votre aide
|