نوشته شده توسط
ahmad156
دوست عزیز اپلت که تابع main نداره که بخواد اینجوری اجرا بشه!
من منظورم تو صفحات وب هست.احتمالا باید تنظیماتی رو لحاظ کنم تا اجرا بشه اون تنظیمات رو نمیدونم
دوست عزیز اپلت تابع main نداره،ولی وقتی روی سورس کدت توی Netbeans راست کلیک کنی و Run File رو انتخاب کنی،برنامت توی Applet viewer اجرا میشه.
اگه میخوای اپلت هات رو توی یه مرورگر اینترنت اجرا کنی باید توی یه فایل Html ،از تگ Applet یا object استفاده کنی.
خود Netbeans هم میتونه واست فایل Html مربوط به Applet رو درست کنه.که این روش راحت ترین روشه.
برای این کار پروژه رو build کن.بعد برو توی جایی که پروژه های Netbeans ذخیره میشه.
توی پوشه ی مربوط به پروژه Applet یه فایل هست به نام build که اگه پروژه رو build کرده باشی، یه فایل های Html مربوط به اون کلاست که تابع init در اون قرار داره ، اونجا ساخته شده.اگه این فایل Html رو اجرا کنی،میبینی که اپلتی که نوشتی،توی مرور گرت اجرا میشه.
کلاس های کامپایل شده ی پروژت هم داخل یه پوشه به نام classes توی همون پوشه ی build قرار داره.
اگرم میخوای به صورت دستی فایل Html رو برای اپلت بسازی ، همونطور که گفتم باید توی فایل Html از تگ Applet استفاده کنی.
تگ اپلت:
<APPLET> </APPLET>
اینم یه مثال برای این تگ:
<APPLET codebase="classes" code="applet/a9/TextLayout.class" width=350 height=200></APPLET>
خاصیت codebase مربوط به جاییه که کلاس کامپایل شده ی اپلت در اون قرار داره.اگه این خاصیت رو نذاری،مقدارش برابر با آدرس فایل Html میشه.
خاصیت code مربوط به آدرس کلاس اصلیه اپلتت توی پکیج های پروژت هست .(کلاس اصلیه اپلت،کلاسیه که تابع init در اون قرار داره)
امیدوارم مشکلت حل شده باشه.