Java.awt graphics tutorial

Java
//For Drawing Text
g.drawString("Hello", 10, 10);
// For Drawing Images
g.drawImage(img, 
            0, 0, width, height,
            0, 0, imageWidth, imageHeight,
            null);                    

// For Drawing Shapes
g2.draw(new Line2D.Double(0, 0, 30, 40));

Source

Also in Java: