سلام دوستان
می خواستم ببینم کسی می دونه چه جوری میشه تو جاوا یک پنل رو برش دایره ای زد.
منظورم دقیقاً همون خاصیت region تو سی شارپه که توجاوا اگه می دونین چه جوریه لطفاَ کمک کنین
ممنون
میشه منظورتون و دقیقا بفرمایید ؟ اگر بخواهید یک قسمت از پنل یک دایره برش داده شود کد زیر می تواند کمک کنه:
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);
ممنون از پاسختون
ببینین من روی یک پروژه کار می کنم که باید با بیرون رفتن موس از لبه دایره یک سری اطلاعات بدست بیارم منظورم اینه که یک JPanel ایجاد کردم که توش یک دایره ترسیم شده و مجبورم اون JPanel رو به اندازه ی همون دایره از اطراف برش بزنم تا یک دایره ی خالص داشته باشم و بتونم روش کار کنم. اگه با سی شارپ کار کرده باشین درست مثل region ی که توی سی شارپ وجود داره.
ممنون میشم اگه پاسخ من رو بدید...
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)