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 32 33 34 35
|
//à partir de basse de données
// récupéré le ligne et les deux points
System.out.println(" taille listligne = "+listligne.size());
for (int k = 0; k<listligne.size(); k++) {
o1=listligne.get(k).getNom_o1();
o2=listligne.get(k).getNom_o2();
System.out.println(o1 + "__________"+o2);
//récupéré les coordonnées x et y de la 1 ére point o1
listo1 = dataBase.getXYpoint(o1);
//Dessiner o1
System.out.println(" taille listo1 = "+listo1.size());
for (int i = 0; i<listo1.size(); i++) {
System.out.println(x1 + "__________" + y1);
g.setColor(Color.BLUE);
g.fillOval(x1, y1 , ordx, ordy);
}
//récupéré les coordonnées x et y de la 1 ére point o2
listo2 = dataBase.getXYpoint(o2);
//Dessiner o2
System.out.println(" taille listo2 = "+listo2.size());
for (int i = 0; i<listo2.size(); i++) {
System.out.println(x2 + "__________" + y2);
g.setColor(Color.BLUE);
g.fillOval(x2, y2 + 80, ordx, ordy);
}
//dessiner la ligne
g.setColor(Color.CYAN);
g.drawLine(x1,y1,x2, y2); |
Partager