♨️جلسه بیست و پنجم - کلاس Graphics در جاوا
نمایش گرافیکی در Swing :
کلاس Graphics متدهای فراوانی را برای ایجاد برنامه های گرافیکی فراهم کرده است.برای استفاده از این کلاس و دسرسی به ویژگی ها و رفتارهای آن باید پکیج زیر را در بالای کلاس خود import کنید:
import java.awt.Graphics; |
قبل از این که بریم سراغ بررسی این کلاس برای درک تنها بخشی از امکانات این کلاس تصویر(1) را مشاهده کنید:
• در تصویر(1) بخشی از امکاناتی که کلاس Graphics برای ایجاد برنامه های گرافیکی در جاوا در اختیار ما قرار میدهد را مشاهده میکنید.
برای ساخت بازی و برنامه های کاربردی گرافیکی به کلاس Graphics نیاز پیدا میکنیم.
پرکاربردترین متدهای کلاس Graphics در جاوا:
public abstract void drawString(String str, intx, inty) |
• برای رسم رشته(String) مشخص استفاده میشود. تصویر(2)
public void drawRect(int x, int y, int width, int height) |
• برای رسم یک مستطیل یا مربع با عرض و ارتفاع مشخص استفاده میشود. تصویر(3)
public abstract void fillRect(intx, int y, intwidth, intheight) |
• برای ایجاد یک مستطیل یا مربع تو پر با رنگ پیشفرض(default) و عرض و ارتفاع مشخص استفاده میشود.تصویر(4)
public abstract void drawOval(intx, int y, intwidth, intheight) |
• برای رسم یک بیضی یا دایره با عر ض و ارتفاع مشخص استفاده میشود.تصویر(5)
public abstract void fillOval(intx, int y, int width, int height) |
برای ایجاد یک بیضی یا دایره تو پر با رنگ پیشفرض(default) و عرض و ارتفاع مشخص استفاده میشود. تصویر(6)
public abstract void drawLine(int x1, inty1, intx2, int y2) |
• برای رسم خط بین نقطه (x1,y1)و نقطه(x2,y2) در برنامه استفاده میشود.تصویر(7)
public abstract boolean drawImage(Imageimg, int x, inty, ImageObserver observer) |
• برای رسم تصویر مشخص در برنامه استفاده میشود.تصاویر(8) و (9)
public abstract void drawArc(intx, int y, intwidth,intheight, intstartAngle, intarcAngle) |
• برای رسم قوس دایره ای یا بیضوی استفاده میشود.تصویر(10)
public abstract void fillArc(intx, inty, int width, intheight, intstartAngle, intarcAngle) |
• برای رسم قوس دایره ای یا بیضوی توپر استفاده میشود.تصویر(11)
public abstract void setColor(Color c) |
• برای تنظیم رنگ مورد نظر برای رنگ فعلی اشکال گرافیکی رسم شده استفاده میشود.
public abstract void setFont(Font font) |
• برای تنظیم فونت مورد نظر برای فونت فعلی رشته گرافیکی رسم شده استفاده میشود.
***ادامه این جلسه آموزشی را بصورت کتاب الکترونیکی (PDF) در لینک زیر دانلود کنید.....
بستن *نام و نام خانوادگی * پست الکترونیک * متن پیام |
دوره های آموزشی برنامه نویسی
انجام پروژه های برنامه نویسی
تدریس خصوصی برنامه نویسی
بیش از 7 سال از فعالیت جاواپرو میگذرد
جاواپرو دارای مجوز نشر دیجیتال از وزارت فرهنگ و ارشاد اسلامی است
جهت ارتباط مستقیم با جاواپرو در واتساپ و تلگرام :
09301904690
بستن دیگر باز نشو! |