import javax.swing.*; import java.awt.*; import java.awt.geom.*; class Plansza extends JPanel { Shape figura; Plansza(Shape figura) { this.figura=figura; } public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d=(Graphics2D)g; g2d.draw(figura); } } public class Program { public static void main(String[] args) { Shape obj1; obj1=new Rectangle2D.Float(100,100,140,100); Plansza p; p=new Plansza(obj1); JFrame jf=new JFrame(); jf.add(p); jf.setTitle("Test grafiki"); jf.setSize(400,400); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jf.setVisible(true); } }