יצרתי אוביקט APPLET . בפונקציית ה INIT שלו - הוא אינו תקין - אחד הפרמטרים הוא INVALID . התוצאה היא שכשאני מנסה ליצור IMAGE ע"י :
offscreen = createImage(298,298); אני מקבל NULL במקום אוביקט IMAGE .
תוצאה נוספת שרומזת על טעות היא שהפונקציה getSize() מחזירה 0,0 .
בפונקציה PAINT של הAPLET אין בעיות כאלה .
אני עובד עם ה JBUILDER 5 .
איך פותרים את הבעיה ?
אני מניח שזו בעיית גירסאות או משהו ספציפי ל JBUILDER כי ראיתי בדוגמאות על הרשת הפעלת הפונקציות הנ"ל כבר ב INIT .
הגדרת המחלקה -
public class Applet1 extends Applet implements Runnable {
הפונקציה שיוצרת את הבעיות :
public void init() {
thisThread = new Thread(this);
dim = getSize();
offscreen = createImage(298,298);
bufferGraphics = offscreen.getGraphics();
}
תודה מראש