Package java.awt

Examples of java.awt.Graphics2D.draw()


    p4 = new Point2D.Double(x, y);

    //On trace la ligne entre les 2 elements du MPD
    Line2D l = new Line2D.Double(p1, p2);
    g2d.setColor(Color.RED);
    g2d.draw(l);

    AffineTransform affineTransform = new AffineTransform();

    //Rotation de PI/6 (30D) autour de x1,y1 (p2,point au bout de la fleche)
    affineTransform.setToRotation(Math.PI/6, x1, y1);
View Full Code Here


    //On applique la transformation au point p4, ce qui donne le point p3
    p3 = affineTransform.transform(p4, null);
    //On trace le premier bout de la fleche (entre l'extremite p2 et le point obtenu p3)
    l = new Line2D.Double(p2, p3);
    g2d.draw(l);

    //Rotation de -PI/6 (-30D) (dans l'autre sens donc) autour de x1,y1
    //(p2,point au bout de la fleche)
    affineTransform.setToRotation(-Math.PI/6, x1, y1);
View Full Code Here

    //On applique la transformation au point p4, ce qui donne le point p3
    p3 = affineTransform.transform(p4, null);
    //On trace le premier bout de la fleche (entre l'extremite p2 et le point obtenu p3)
    l = new Line2D.Double(p2, p3);
    g2d.draw(l);

    if (this.doubleFleche) {
        x = x2
      + (x2 < x1 ? (Math.abs(x2 - x1) * 15) / lt : -(Math
                       .abs(x2 - x1) * 15)
 
View Full Code Here

        affineTransform.setToRotation(Math.PI/6, x2, y2);
       
        g2d.setColor(Color.RED);
        p3 = affineTransform.transform(p4, null);
        l = new Line2D.Double(p1, p3);
        g2d.draw(l);
       
        affineTransform.setToRotation(-Math.PI/6, x2, y2);
       
        p3 = affineTransform.transform(p4, null);
        l = new Line2D.Double(p1, p3);
View Full Code Here

       
        affineTransform.setToRotation(-Math.PI/6, x2, y2);
       
        p3 = affineTransform.transform(p4, null);
        l = new Line2D.Double(p1, p3);
        g2d.draw(l);
    }
  }

  /**
   * Evite d'avoir des lignes de travers.
View Full Code Here

        Line2D l = new Line2D.Double(getX(), getY() + 25, getX() + getWidth(),
                getY() + 25);
        g2d.setColor(Color.white);
        g2d.fill(r);
        g2d.setColor(Color.blue);
        g2d.draw(r);
        g2d.draw(l);

        g2d.setColor(Color.black);
        g2d.drawString(name, (getX() + getWidth() / 2) - fm.stringWidth(name)
                / 2, getY() + 15);
View Full Code Here

                getY() + 25);
        g2d.setColor(Color.white);
        g2d.fill(r);
        g2d.setColor(Color.blue);
        g2d.draw(r);
        g2d.draw(l);

        g2d.setColor(Color.black);
        g2d.drawString(name, (getX() + getWidth() / 2) - fm.stringWidth(name)
                / 2, getY() + 15);
View Full Code Here

        updateLocation();
        Graphics2D g2d = (Graphics2D) g;
        Line2D l = new Line2D.Double(x1, y1, x2, y2);

        g2d.setColor(Color.black);
        g2d.draw(l);

        if (Math.abs(x1 - x2) > Math.abs(y1 - y2))
            g2d.drawString(cardMin + ", " + cardMax, (x1 + x2) / 2,
                    (y1 + y2 + 25) / 2);
        else
View Full Code Here

        Line2D l = new Line2D.Double(getX(), 25 + getY(), getWidth() + getX(),
                getY() + 25);
        g2d.setColor(Color.white);
        g2d.fill(r);
        g2d.setColor(Color.blue);
        g2d.draw(r);
        g2d.draw(l);

        g2d.setColor(Color.black);
        g2d.drawString(name, getX() + 10, getY() + 15);
View Full Code Here

                getY() + 25);
        g2d.setColor(Color.white);
        g2d.fill(r);
        g2d.setColor(Color.blue);
        g2d.draw(r);
        g2d.draw(l);

        g2d.setColor(Color.black);
        g2d.drawString(name, getX() + 10, getY() + 15);

        for (int i = 0; i < sizeInformation(); i++)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.