الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أنا مبتدىء عندي مشكلة في تصميم Applet

مغلق
بدأه khaledstorm في 12 مارس 2005 · 4 رد · 630 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا مبتدىء في لغة الجافا

لقد فعلت هذا البرنامج البسيط التالي

import java.applet.*;

import java.awt.*;

/* This program simply displays "Hello World!" */

class HelloWorldApplet extends Applet

{

public void paint(Graphics g)

{

g.drawString("Hello World!",50 , 25);

}

}

عندما أفعل كومبايل تظهر لي الرسالة التالية

exception in thread "main" java.lang.nosuchmethoderror :main

أريد أن أعرف ما هي المشكلة وكيف أحلها؟؟

شكرا

#2

ياعزيزي برامج الـApplet لا بد من وجود ملف HTML لكي تعمل و كود الـHTML يكون كالتالي :

<html>
<applet code="HelloWorldApplet.class" width=400 height=400>
</applet>
</html>

طبعا تحفظ ملف الـHTML في نفس المجلد الذي يوجد فيه البرنامج وبعد ما تعمل Complie للبرنامج إستخدم الأمر appletviewer لكي تستعرض البرنامج او ممكن تشغل ملف الـHTML وتشوف البرنامج في متصفح الانترنت وبالنسبة للأمر appletviewer تستخدمه كالاتي:

c:\appletviewer file.html

طبعا إستبدل الاسم file.html بإسم ملف الـHTML الي انشئته.

#3

وايضا هناك ملاحظة . برامج الـapplet يجب ان يكون الclass من نوع public بمعنى انه عند تعريف الصنف يعرف كالتالي:

public class HelloWorldApplet

{

}

والا لن يعمل الـapplet .

#4

شكرا جزيلا أخ thamood

تم حل المشكلة

جزاكم الله خيرا

#5

فيه حركة ظريفة للتجربة السريعة

/* <html> <applet code="HelloWorldApplet.class" width=400 height=400>
</applet></html> */

اضف كود الهتمل في بداية ملف الجافا على هيئة تعليق

و ساعتها لن تحتاج لملف الهتمل و فقط بعد الكومبايلشن اكتب

appletviewer HelloWorldApplet.java

على فكرة اذا مان الكتاب اللي معاك شغال Applet علطول و ما بيجبش سيرة JApplet

يبقي حتحتاج تقرا واحد غيرة فى المستقبل

مصطفى

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…