A voir également:
- Deplacement d'un objet graphique en Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Changer carte graphique - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
j'ai le meme probléme si tu peut m'aider s'il vous plait,c'est urgent dans mon projet de fin d'étude
aidez moi
j'ai le meme probleme et j'ai essayée avec ce pgm mes je n'est saie pas comment precisée les valeurs de distance entre les sommets et comment dessinner les triangles des fleches?
import java.awt.*; // import class Graphics
import javax.swing.*; // import package javax.swing
import java.util.*;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class po extends JPanel { int []corX;
int[] corY;int i;
public po(){
corX=new int[9];
corY=new int[9];
Random r=new Random();
for (int i=0;i<7;i++){
corX[i]=r.nextInt(600);//choisit un nombre de 1 jusqu'a 600 pour la ieme case
corY[i]=r.nextInt(400) ;
System.out.println ("cox["+i+"]="+ corX[i]);
System.out.println ("coy["+i+"]="+ corY[i]);
}}
public void paint(Graphics g)
{
for (int i=0;i<7;i++){
g.setColor(Color.white);
g.fillOval(corX[i],corY[i],30,30);
g.setColor(Color.blue);
g.drawString(""+i,corX[i]+15,corY[i]+15);
}
g.setColor(Color.white);
for(int i=0;i<6;i++)
{ g.drawLine(corX[i]+30,corY[i]+15,corX[i+1]+30,corY[i+1]+15);
// Polygon triangle = new Polygon(new int[] {corX[i+1]+30,corX[i+1]+40,corX[i+1]+50},new int[] {corY[i+1]+30,corY[i+1]+20,corY[i+1]+30},3);
//g.drawPolygon(new int[] {corX[i+1]+30,corX[i+1]+30,corX[i+1]+50},new int[] {corY[i+1]+15,corY[i+1]+40,corY[i+1]+50},3);
} }
public static void main (String[] args) {
JFrame frame = new JFrame();
frame.setBackground(Color.black);
frame.getContentPane().add(new po());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,200);
frame.setVisible(true);
}
}
merci d'avance
aide moi svp
je veut déplacer une image à l'aide du souris