Defining the Canvas
public class HelloCanvas extends Canvas {
String string = "Hello John";
public void paint (Graphics g) {
Color originalColor = g.getColor();
g.drawString(string, 40, 20);
g.drawRect(35, 8, (string.length() * 7), 14);
for (int i = 20 ; i < 50; i = i + 3) {
if ((i % 2) == 0) g.setColor(Color.blue); else g.setColor(Color.red);
g.drawLine(25, (70 - i), 100, (5 + i));
g.setColor(originalColor);
public Dimension getPreferredSize() {
return new Dimension(140, 55);