PIZiadas گرافیک

PIZiadas گرافیک

دنیای من شوید.

برنامه نویسی گرافیکی: شروع ساخت کتابخانه گرافیکی [جاوا]

applet_blackboardپس از نصب و راه اندازی محیط توسعه (IDE) گرفتگی و ایجاد یک پروژه جدید, ما یک برنامه به پروژه اضافه گرفتگی.

گام بعدی این است که شروع به ساختار برنامه با شروع ساخت و ساز از عناصر از کتابخانه گرافیکی.

اولین ابزار ما در توسعه مسئول برای ذخیره سازی و نمایش اشیاء گرافیکی خواهد بود. پانل که در آن عناصر کشیده می شوند: “تخته سیاه”.

این شی در یک فایل است که بر روی کتابخانه گرافیکی اقامت ذخیره شده. عناصر کتابخانه به چه نامیده می شود گروه بندی می شوند “بسته” (بسته):

با ایجاد یک فایل را می توان نشان داد, و نام آن را, نام “paquete” که در آن باید اقامت. اگر بسته وجود ندارد, جادوگر فایل های ایجاد. از لحاظ فیزیکی آن را یک دایرکتوری که با اضافه کردن فایل های جدید است. در مورد ما ما پاسخ خواهد “گراف”, mientra شما پاسخ از فایل است که “تخته سیاه” (تخته سیاه).

Blackboard

در بررسی ساختار پروژه ما می بینیم تغییرات ایجاد شده. به نظر می رسد جدید “paquete” همراه با فایل است که ما ایجاد کرده اند.

Blackboard_Structure

کلاس فایل طولانی “بوم نقاشی”, یعنی, آن را به خواص از کلاس جاوا است که می تواند بر روی یک سطح در قرعه کشی را. در حال حاضر ما شامل یک تابع منحصر به فرد برای رسم یک خط, و به بررسی کنید که همه چیز درست کار می کند در سطح ساختاری. سپس ما قابلیت های ما نیاز به ارائه این نوع از قابلیت های گرافیکی در سطح بالا توسعه..clase_Blackboard

اصلاح برنامه اصلی را به عنوان سمبل گرافیک عنصر کتابخانه ما فقط ایجاد.

ما نیاز به یک دسته را به عنوان سمبل عنصر “تخته سیاه”. در همان خط از کد اعلام شناسه (تخته سیاه) و شروع به اختصاص دادن یک شی جدید (تخته سیاه)

pizarra Blacboard = تخته سیاه جدید();

اضافه کردن آیتم به اپلت, اما پیش از ما تعریف خواهد شد بر روی صفحه نمایش قرار داده شده. Los “پوسته” آنها لازم برای توزیع اجزای بیش پنجره برنامه هستند.

 this.setLayout(جدید GridLayout());
 this.add(تخته سیاه);

این عملیات در سازنده کلاس اصلی انجام, که تابع است که به همین نام به عنوان JAVA فایل است.

در حال اجرا برنامه اصلی (Example1) ما می توانیم به عنوان انجام “اپلت” در یک صفحه مرورگر و یا به عنوان یک نرم افزار مستقل. در مورد اول تابع یا کلاس سازنده اجرا شده است, در حالی که تابع دوم اجرا “اصلی” همانطور که ما در دیدم اضافه کردن یک برنامه به پروژه گرفتگی.

بنابراین ما باید اطمینان حاصل شود که سازنده اجرا شده است اگر آغاز برنامه از تابع “اصلی”. در ابتدا ما یک شناسه از شی ایجاد و شروع با اپراتور “جدید”:

برنامه Example1 = جدید Example1();

سپس ما یک پنجره برای برنامه ایجاد, un “frame” اندازه مناسب. اگر شما برنامه را اجرا آن را به عنوان یک پنجره مرورگر خدمت.

		قاب = قاب جدید();
 frame.setSize(640,480);

اگر دکمه قفل را فشار می دهید “frame”, ما باید برنامه را متوقف, این است که با اضافه کردن یک فرآیند انجام یا “شنونده” همان, آن را اجرا خواهد کرد که شما با کلیک بر روی آیکون نزدیک:

		frame.addWindowListener(WindowAdapter جدید() { 
 windowClosing درجه اعتبار ساقط عمومی(WindowEvent arg0) {
 System.exit(0);
 } 
 });

در نهایت برنامه برای اضافه کردن “frame” و ما قابل مشاهده.

		frame.add(نرم افزار);
 frame.setVisible(درست);

Clase_Example_Modificada

اجرای برنامه به عنوان یک اپلت

ما می توانیم شبیه ساز تا ببینید که چگونه برنامه را در یک مرورگر اجرا استفاده. ما با رسم کردن منو الفبایی دیدم که یا شما می توانید پیکربندی زمان اجرا تعریف:

اجرا>اجرا به عنوان ->اپلت های جاوا

run_as

ما می توانید این تنظیمات را با انتخاب اجرای تغییر:

اجرا>تنظیمات اجرای…

این فهرست را در پنجره جدولبندیشده که در آن ما می توانیم پارامترهای مختلف برای اجرای برنامه تنظیم ارائه, به عنوان اندازه پنجره, فایل به اعدام می شود برای شروع همان, پارامترهای ماشین مجازی جاوا و غیره.Run_Configuration

ما می توانیم نام پیکربندی در مورد تغییر برای تعریف چند آزمون های مختلف. نام باید ما را چه چیزی خاص در مورد این پیکربندی یادآوری.Run_Configuration_applet

پارامتر می خواهید به تغییر دقیقا اندازه پنجره مرورگر شبیه ساز. این اندازه به عنوان کد HTML تعریف شده برای وارد کردن اپلت را به یک صفحه وب.Size_Applet

اگر چه ظاهرا برنامه هیچ کاری نمی کند جدید, ما پیشرفت در چگونه به ساختار کد شروع به تخصص عناصر آن ساخته شده. در حال حاضر ما باید دو فایل JAVA, اولین شروع می شود برنامه در حالی که دوم مسئول اشیاء نقاشی برگزار خواهد شد. گام بعدی خواهد بود برای شروع تعریف اشیاء گرافیکی ما.

شی گرا گرافیکی و رابط

JAVA

دوره جاوا