Différence entre les Graphiques et Graphics2D?

Quelle est la différence entre Graphiques et Graphics2D?
Si Graphics2D est de prolonger de Graphiques?

public void paintComponent(Graphics g)
{
    super.paintComponent(g);
    g.drawRect(25, 25, 20, 20); //use Graphics to paint rectangle
    Graphics2D g2 =(Graphics2D)g;
    g2.drawRect(0, 0, 20, 20); //use Graphics2D to paint rectangle
}
Il est pratiquement le Graphique classe avec des méthodes de AffineTransform classe.

OriginalL'auteur Samiey Mehdi | 2013-10-13