הצילו,הצילו,הצילו--תמונה ב-JAVA
אני תקוע עם הבעיה כבר כמה ימים ואצדיע למי שיפתור אותה... לצורך הענין יש 2 מחלקות,האחת JAPPLET,והשניה יורשת מ-JPANEL.אני יכול להעלות תמונות מהמחלקה שיורשת מ-JAPPLET אך לא מהשנייה(JPANEL).צירפתי את הקוד ללא השורות הלא רלוונטיות:: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Paintpanel extends JPanel{ private Image Spy; public Paintpanel(){ Spy = toolkit.getImage("spy.gif"); Spy = getImage(getDocumentBase(), "spy.gif"); } //============================================================================================ public void paintComponent(Graphics g){ super.paintComponent(g); g.drawImage(Spy,600,200,30,30,this); } } אני חייב להעלות את התמונות מתוך המחלקה הזאת שכמובן מחלקת ה-JAPPLET היא התוכנית הראשית ולכן לא ניתן לשים מתודת main למחלקה שלמעלה,האם זו הבעיה? פרס מיליון דולר לפותר(סתם,אבל הרבה כבוד...)
אני תקוע עם הבעיה כבר כמה ימים ואצדיע למי שיפתור אותה... לצורך הענין יש 2 מחלקות,האחת JAPPLET,והשניה יורשת מ-JPANEL.אני יכול להעלות תמונות מהמחלקה שיורשת מ-JAPPLET אך לא מהשנייה(JPANEL).צירפתי את הקוד ללא השורות הלא רלוונטיות:: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Paintpanel extends JPanel{ private Image Spy; public Paintpanel(){ Spy = toolkit.getImage("spy.gif"); Spy = getImage(getDocumentBase(), "spy.gif"); } //============================================================================================ public void paintComponent(Graphics g){ super.paintComponent(g); g.drawImage(Spy,600,200,30,30,this); } } אני חייב להעלות את התמונות מתוך המחלקה הזאת שכמובן מחלקת ה-JAPPLET היא התוכנית הראשית ולכן לא ניתן לשים מתודת main למחלקה שלמעלה,האם זו הבעיה? פרס מיליון דולר לפותר(סתם,אבל הרבה כבוד...)