import javax.swing.*;
import java.awt.*;
class PP extends JPanel
{	private Font f = new Font("Arial", Font.BOLD, 18);
	private Color semiTrasp = new Color(0, 0, 255, 128);
	PP()
	{	setBackground(Color.yellow);	}
	public void paintComponent(Graphics g)
	{	super.paintComponent(g);
		g.setColor(Color.green);
		g.fillRect(40, 80, 180, 10);
		g.setColor(Color.red);
		g.setFont(f);
		g.drawString("Arial Bold 18", 80, 50);
		g.fillOval(60, 60, 50, 50);
		g.setColor(semiTrasp);
		g.fillOval(140, 60, 50, 50);
	}
}

class Fram extends JFrame
{	Fram(String s)
	{	super(s);
		setDefaultCloseOperation(DISPOSE_ON_CLOSE);
		PP pan = new PP(); getContentPane().add(pan);
	}
}

public class ProvaGraph
{	public static void main (String[] args)
	{	Fram fi = new Fram("Ciao");
		fi.setSize(250, 150);
		fi.setVisible(true);
	}
}
