ABA


"שאלה ב- JAVA"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7975 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7975
chenke 
חבר מתאריך 1.7.02
730 הודעות, דרג אמינות חבר זה
   12:20   18.02.04   
אל הפורום  
  שאלה ב- JAVA  
 
   כדי להיזכר ב- JAVA התחלתי לכתוב את המשחק איקס-עיגול. בנתיים יצרתי מחלקה שמייצגת תא במטריצה של המשחק ובמחשלקה הראשית של המשחק יצרתי מערך דו-ממדי של אובייקטים מסוג המחלקה שמייצגת תא במטריצה וכתבתי פונקציית init() שמאתחלת את האיברים במערך ומציירת את המטריצה הרייקה של המשחק על חלון הישום. התוכנית שכתבתי עוברת קימפול, אבל ברגע שמריצים אותה אני מקבל את החריג הבא:

Exception in thread "main" java.lang.NullPointerException
)at X_O.init(X_O.java:49
)at X_O.<init>(X_O.java:59
)at X_O.main(X_O.java:64
X_O.main(X_O.java:64)

כאשר ההכוונה היא לשורה בה אני מצייר את מטריצת המשחק. מה לא בסדר במה שכתבתי (אני מצרף את הקוד של התוכנית)?

שאלה נוספת: איך אני גורם ללוח המשחק לגדול ביחס לחלון הישום?

תודה מראש לכל העוזרים,

חן.
http://n.rotter.net/User_files/nor/40333c381cbc834f.txt


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מנחש שאתה בורח מהframe dryice 19.02.04 20:40 1
     תודה,מצאתי את הבעייה בעצמי chenke  20.02.04 09:53 2

       
dryice

דרג אמינות חבר זה
   20:40   19.02.04   
אל הפורום  
  1. אני מנחש שאתה בורח מהframe  
בתגובה להודעה מספר 0
 
   תקבע מה גודל הframe אם כי להערכתי הקוד שלך כתוב בצורה
מאוד בעייתית באופן כללי יותר.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
chenke 
חבר מתאריך 1.7.02
730 הודעות, דרג אמינות חבר זה
   09:53   20.02.04   
אל הפורום  
  2. תודה,מצאתי את הבעייה בעצמי  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 20.02.04 בשעה 09:54 בברכה, chenke
 
והיא הייתה שקראתי ל- getGraphics() לפני שהצגתי את ה- frame על המסך, דבר שגרם לו להחזיר null.

דרך אגב, למה הקוד שלי כתוב בצורה בעייתית?

שוב תודה,

חן.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net