Draw Shapes in Java Swing
import java.awt.*; import javax.swing.JFrame; public class DisplayGraphics extends Canvas { public void paint(Graphics g) { g.drawString("Hello", 40, 40); setBackground(Color, GREEN); g.fillRect(130, 30, 100, 80); g.drawOval(30, 130, 50, 60); setForeground(Color, RED); g.fillOval(130, 130, 50, 60); g.drawArc(30, 200, 40, 50, 90, 60); g.fillArc(30, 130, 40, 50, 180, 40); } public static void main(String [] args) { DisplayGraphics m=new DisplayGraphics(); JFrame f=new JFrame(); f.add(m); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); } }