QuadCurve2D cur=new QuadCurve2D.Float()
;
cur.setCurve(x1,y1,(x1+x2)/2,(y1+y2)/2,x2,y2);
g2.draw(cur);
بس المفروض يرتسم منحنى
الي يطلع معي خط
ليش ؟ :wacko:
QuadCurve2D cur=new QuadCurve2D.Float()
;
cur.setCurve(x1,y1,(x1+x2)/2,(y1+y2)/2,x2,y2);
g2.draw(cur);
بس المفروض يرتسم منحنى
الي يطلع معي خط
ليش ؟ :wacko:
اسفه يا جماعه عرفت فين خطاي في المنحنى
بس المشكله التانيه الي عندي انه لمن ارسم خط او اي شكل
وبعدين برسم التاني يطير الاول
قريت في كتاب انه لازم اتبه الطريقه التاليه
اعرف اولا صوره
Image mi;
Graphics buf;
وارعف متغير من نوع بوليان
Boolean dragging;
Im=createImage(500,500);
Buf=im.getGraphics();
في الحدث عند الضغط بالماوس احط dragging قيمتها false
وبرضه عند اطلاق الماوس
وعند سحب الماوس تكون true
Im=createImage(500,500);
Buf=im.getGraphics();
If ( dragging)
{
g.drawImage(im,0,0,this);
g.fillRect(************);}
else
{
Buf.fillRect(**********);
g.drawImage(im,0,0,this);
}
جربت الطريقه وما نفعت ولا تغير شي بل زادت اخطاء
ساعدوني
اختكم مهاجره
وين الناس
النجده ساعدوني
للاخ ابو الفؤاد
هذا الموضوع مغلق.