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

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

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

ﺳﻪ شنبه, 10 آذر 1394 11:43

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

سلام دوستان 

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

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

 

ممنون

چهارشنبه, 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);

 

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

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

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

 

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید