האם שיטת paint היא הקונסטרקטור של המחלקה ואני פשוט צריך ליצור מופע של paint והציור יתבצע אוטומטית איך שאני צריך לקרוא לה איכשהו ? (ואם כן, אז איך) תודה.
טעות שלי. לא הייתי צריך לקרוא למחלקה paint. 'פיינט' היא שיטה של 'אפלט' שאני דורס, היא נקראת לפעולה כל פעם שהאפלט מתגלה לעין (כשהוא מורץ בפעם הראשונה או כשמשהוא מסתיר אותו והוא מתגלה שוב). אתה אמור להריץ את התוכנה שכתבתי לך כמו שהיא ולראות איזשהוא "ציור".
אוקיי, והמתודה הזו תופעל ברגע שהפריים נוצר ? ואם אני רוצה פשוט בתוך פריים מסויים לצייר משהו, לו בשיטה הזו, אלא, נניח, כתוצאה של ארוע מסויים... זה לא אמור להיות פשוט?
תצייר. בד"כ תכנית פותחת חלון ומציירת עליו. זאת הדוגמא שאני נתתי לך. אם אתה רוצה לצייר באיזשהו מקום אחר (קשה לי לדמיין תכנית שלא מציירת על חלון, אגב) אז תגיד איפה.
אתה צריך להוסיף לו אלמנט מסוג JPanel. בדוגמא שפרסמתי יצרתי אלמנט כזה (תסתכל על המשתנה jp) ודרסתי את מתודת ה paintComponent() שלו. אם יש לך כבר חלון אז: א. תוסיף לו אלמנט JPanel, ב. תדרוס את paintComponent()