עזרה בקשר לJApplet

arieltal

New member
עזרה בקשר לJApplet

שלום, אני מנסה להעלות תמונה ל applet שיצרתי, אבל משום מה התמונה לא מוצגת, מדובר בקובץ .gif או .jpg
בשני המקרים לא רואים כלום על המסך, כשאני קורא לפונקציה drawimage.
ניסיתי להוסיף שורה של drawline כדי לראות אם זה יעבוד, ורואים את השורה אבל לא את התמונות.
אני משתמש בgetcodebase כדי להעלות את התמונות, הקבצים נמצאים באותה תקייה יחד עם הקוד.
כאשר אני מנסה לעשות את זה בjframe אז זה עובד.
ניסיתי למצוא תשובות בפורומים שונים אבל לא מצאתי תשובה שעובדת..
עזרה?
 

arieltal

New member
אופס, הינה..

import java.awt.*;
import javax.swing.*;
import java.net.*;
public class Trial extends JApplet
{
Image img;
URL url;
MediaTracker t;
public void init()
{
t = new MediaTracker(this);
try
{
url = getDocumentBase();
}
catch (Exception e) {}
img = getImage(url,"1.jpg");
t.addImage(img,1);
try
{
t.waitForAll();
}
catch (InterruptedException e) {}
}
public void paint(Graphics g)
{
g.drawImage(img,10,10,this);
}
}

כאן שמתי את הקובץ תמונה באותה תיקייה עם הקבצי מקור, אבל שאני מריץ. הapplet ריק :(
 

arieltal

New member
לא משנה.. הבנתי איפה היתה הבעיה.

אני משתמש ב eclipse, צריך לשים את הקבצים יחד עם הקבצי ריצה ולא המקור..
 
למעלה