Comment dessiner un graphique avec des valeurs d'un tableau?
afura2004
Messages postés15Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 avril 2004
-
6 avril 2004 à 17:16
aphlathon
Messages postés4Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention 8 novembre 2008
-
8 nov. 2008 à 01:41
Salut,
J'aimerais savoir comment je peux faire pour dessiner un graphique avec des valeurs déjà existant dans un graphique. J'ai déjà dessiné un plan cartésien, je veux juste savoir comment je peux faire pour dessiner une courbe en me servant des points définis dans un tableau. Si possible, fournissez moi un exemple ou bien fournissez moi un site web qui possède un exemple concret. Merci à tous!
aphlathon
Messages postés4Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention 8 novembre 2008 8 nov. 2008 à 01:41
je vu que votre question est pas clear mais d'apres se que je comprend tu veut de dessiner une courbe (un graphe)
a partir d'un tableau n'est ce pas ???
pour se probleme la reponse est tres evidents simplements quand tu ecrit une instance de JPanel ou Panel il faut redeclarer la methode
paintCompenent qu'ai un seul parametre de type java.awt.Graphics tu peut travail seulement avec ce parametre ,, simplement tu rapple la methode
drawPolygon(int[] coordonnesX , int[] coordonnesY, int nombre_du_point);
ou change le type Graphics à le type Graphics2D apres rappele la methode drawPolyline(int[] coordonnesX , int[] coordonnesY, int nombre_du_point)
est je pense que le dernier est mieux et voici le code qui dessiner un triangulaire:
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Grphics2D;
public class triangulaire extends JPanel{
JFrame fenetre = new JFrame(" c'est pas la solution !!! connect moi [mailto:h.hajaje@hotmail.fr h.hajaje@hotmail.fr] (hamid hajaje)");
public triangulaire(){
super();
setPreferredSize(new Dimension(400,400));
}
public void paintComponent(Graphics g){
Graphics2D g1 =(Graphics2D) g;
int [] coorX={200,250,300,200},coorY={200,150,200,200};
g1.drawPolyline(coorX,coorY,4);
fenetre.add(this);
fenetre.pack();
fenetre.setVisible(true);
}
}
public static void main(String argv[]){
triangulaire t=new trinagulaire();
}
}
je souhaite que tu trouve une reponse favorable si pas encore tu peut me connect h.hajaje@hotmail.fr