يمكن إظهار صور في تطبيق 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؟