public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 =(Graphics2D) g; Rectangle2D rect1 =new Rectangle2D.Double(300,100,5,5); Rectangle2D rect2 =new Rectangle2D.Double(400,200,5,5); g2.draw(rect1); g2.draw(rect2); }
public void mousePressed(MouseEvent e){ Point point = e.getPoint(); if (point.getX() < rect1.getX + 5) {...} ... }