• 0

كيف أُظهر صورة Gif في تطبيق Java Applet؟

أريد وضع صورة متحركة gif في تطبيق Applet هل أقوم بذلك من HTML أم من التطبيق نفسه؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكن إظهار صور في تطبيق Applet كصور GIF و JPEG و BMP وغيرها. لإظهار صورة في Applet تُستخدم الدالة drawImage() الموجودة في الصف:

the java.awt.Graphics class

يتم ذلك بتعرف غرض من النوع Image وإنشاء غرض AppletContext وهو السياق الذي سيتم رسم الصورة عليه:

private Image image;
  private AppletContext context;

يجب أولًا تضمين المكتبات:

import java.applet.AppletContext;
import java.awt.Graphics;
import java.awt.Image;

في الدالة init() الخاصة بالـ Applet اكتب الشيفرة التالية:

public void init()
  {
      context = this.getAppletContext();
      String imageURL = this.getParameter("image");
      if(imageURL == null)
      {
         imageURL = "java.jpg";
      }
      try
      {
         URL url = new URL(this.getDocumentBase(), imageURL);
         image = context.getImage(url);
      }catch(MalformedURLException e)
      {
         e.printStackTrace();
         // Display in browser status bar
         context.showStatus("Could not load image!");
      }
   }

لرسم الصورة على Applet أنشئ غرضًا من نوع Graphics واستدعي الدالة drawImage، يتم عمل ذلك في الدالة paint وتمرير الغرض Graphics g:

هنا مثال يعرض كيفية استخدام الدالة drawImage() لعرض الصور في Applet

public void paint(Graphics g)
   {
      context.showStatus("Displaying image");
      g.drawImage(image, 0, 0, 200, 84, null);
      g.drawString("www.javalicense.com", 35, 100);
   }  

كيف أُظهر صورة Gif في تطبيق Java Applet؟

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن