שאלה בג´אווה

ssavir

New member
שאלה בג´אווה

שאלה בג´אווה : למי שמבין אני מנסה לכתוב תוכנת ציור בתור פרוייקט ואני מבקש את העזרה שלכם בפתרון אני תקוע בבקשה תענו לי הבעיה היא כזו באירוע שחרור לחיצת עכבר מתבצע קוד דוגמא אני מסמן את לחצן של הריבוע כדי לצייר ריבוע הכל טוב ויפה עד שאני זז לנקודה אחרת במסך ולוחץ לתומי על אותה נקודה הקוארדינטות הקודמות נשמרות בזיכרון והתוכנית מציירת עוד ריבוע כנ´´ל לגבי כל הדוגמאות כפתרון זמני הגדרתי את הצורה של המשתנה באירוע שיחרור הלחצן כ -1 אבל זה לא שווה כי כשאני רוצה לצייר עוד ריבוע אבל בקורדינטות אחרות אני צריך ללחוץ שוב פעם על הלחצן של הריבוע מצורף קובץ בבקשה אנשים תעזרו לי לא כדי להצדיק את המוניטין שהפורום הזה הכי פעיל אלה בגלל שזה מאד חשוב לי תודה מראש על העזרה וגם לאלו שמנסים ולא מצליחים לפתור
 

philips

New member
המממ...

כמה דברים.. 1. איני יודע לגבי , אבל אני עונה לתשובות בגלל שאני רוצה ולא בגלל סטטיסטיקות הפעילות של הפורום... 2. ניסיתי וניסיתי לקרוא את מה שכתבת...אך לא הבנתי...מהי בדיוק הבעייה גם הקוד על פניו תקין , אך כנראה מסתתרת בו שגיאה לוגית שאינך שמח על קיומה... נסה להסביר את עצמך ולתת דוגמה - אנסה לעזור...
 

mz70

New member
I am not sure that I

understood 100% the problem but I tryed to set the x2 and y2 to 0 and I think it´s working better. The file is attached. Look at the mouseReleased method. Hope I could help.
 

ssavir

New member
קודם כל תודה למי שענה אבל ...

תודה פיליפ וMZ7 על העזרה בכל זאת אני אסביר את הבעיה שוב תנסו לקמפל את הקוד לאחר שתחליפו לו סיומת לאחר מכן תנסו לציר מרובע או כל דבר אחר (חוץ מיד חופשית) ואז לכו למקום אחר במסך ותלחצו שוב על הלחצן השמאלי בעכבר נכון..... מה קיבלתם ? באג שלי אבל אני לא מצליח להתגבר על הבעיה הזאת אם תוכלו אתם או מישהו אחר אני מודה לו מראש מצורף קובץ חדש
 

voguemaster

New member
אני מציע

כשאתה דורס (שונא את התרגום הזה) את השיטה mouseReleased , כדאי לך לעדכן את x2 ו-y2 כך שתהיה בטוח שאתה מקבל את הקואורדינטות הנכונות.. כלומר, תוסיף קריאה לשיטות getX ו-getY... אלי
 
למעלה