مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sgh370

عضویت از 1394/05/25

برش دایره ای یک JPanel در جاوا

  • سه شنبه 10 آذر 1394
  • 11:43
تشکر میکنم

سلام دوستان 

می خواستم ببینم کسی می دونه چه جوری میشه تو جاوا یک پنل رو برش دایره ای زد.

منظورم دقیقاً همون خاصیت region تو سی شارپه که توجاوا اگه می دونین چه جوریه لطفاَ کمک کنین

 

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • چهارشنبه 11 آذر 1394
  • 23:41

میشه منظورتون و دقیقا بفرمایید ؟ اگر بخواهید یک قسمت از پنل یک دایره برش داده شود کد زیر می تواند کمک کنه:

Graphics2D g2d = (Graphics2D) g;
Area a = new Area(new Rectangle(50, 50, 100, 100));
a.subtract(new Area(new Ellipse2D.Double(75, 75, 50, 50)));
g2d.fill(a);

 

کاربر سایت

sgh370

عضویت از 1394/05/25

  • جمعه 13 آذر 1394
  • 06:35

ممنون از پاسختون

ببینین من روی یک پروژه کار می کنم که باید با بیرون رفتن موس از لبه دایره یک سری اطلاعات بدست بیارم منظورم اینه که یک JPanel ایجاد کردم که توش یک دایره ترسیم شده و مجبورم اون JPanel رو به اندازه ی همون دایره از اطراف برش بزنم تا یک دایره ی خالص داشته باشم و بتونم روش کار کنم. اگه با سی شارپ کار کرده باشین درست مثل region ی که توی سی شارپ وجود داره.

 

ممنون میشم اگه پاسخ من رو بدید...

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)