السلام عليكم اخواني

كيفكم ان شاء الله تمام ؟

أخواني انا احاول اسوي intersection بين الدائرة والمستطيل والمطلوب انه مكان التقاطع يكون هو الوحيد الظاهر يعني الملون كيف ممكن اسوي كذا اخواني سويت كل شيء بس ماعرفت لذي النقطة ي ليت اللي يعرف يساعدني ومشكورين ^^


package rana.h;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.Graphics2D;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.awt.geom.Area;

import java.awt.geom.Ellipse2D;

import java.awt.geom.Rectangle2D;

public class RanaH extends Frame {

public RanaH(){

this.setVisible(true);

this.setSize(400, 400);

this.setTitle("Geometric forms");

}

public static void main(String[] args) {

RanaH r = new RanaH(); r.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent we) { System.exit(0); } });

}
public void paint(Graphics g)

{

Graphics2D d = (Graphics2D)g;

Area a = new Area(new Ellipse2D.Double(200-40, 200-40,240,240));

Area f = new Area(new Rectangle2D.Double(190,210,60,100));

d.draw(a);

d.draw(f);

d.fill(f);

d.fill(a);

f.intersect(a);

}

}