• 0

كيف أرسم دوائر داخل بعضها بأحجام مختلفة باستخدام جافا؟

السلام عليكم 

كيف اقوم برسم دوائر داخل بعضها باحجام مختلفة باستخدام  Java 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استخدام دالة fillOval والتي ستُمكنك من رسم شكل بيضوي داخل مستطيل وعندما يكون الطول والعرض مساويين للقطر فإنك ستحصل على دائرة.

إذا أردت رسم دائرة ذات مركز x و y فيجب عليك ازاحة المستطيل بمقدار نصف طوله وعرضه كما في المثال التالي لدالة رسم دائرة:

public void drawCenteredCircle(Graphics2D g, int x, int y, int r) {
  x = x-(r/2);
  y = y-(r/2);
  g.fillOval(x,y,r,r);
}

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن