תרגיל בJAVA
התרגיל:
יש לכתוב תוכנית ב- java המציגה חלון. בשטח החלון ניתן להקליק עם הקליק השמאלי של העכבר כאשר בכל הקלקה מוצג עיגול אדום במקום שהוא התבצעה ההקלקה.
בנוסף, בכל הקלקה נשמרות הקורדינטות בבסיס נתונים.
החלון יכלול כפתור אשר לחיצה עליו "תמשוך" את כל הקורדינטות מבסיס הנתונים, תחשב את שתי הנקודות בעלות המרחק הקצר ביותר, תציג אותם בשטח החלון בצבע ירוק ותצייר קו ירוק בינהם.
כרגע יש לי תוכנית שמציגה עיגול אדום בכל הקלקה ושומרת את הקורדינטות בACCESS בעמודות של X ו Y.(דוגמא http://i50.tinypic.com/2rm7ds0.jpg )
נתקעתי בקטע שצריך למצוא מבין כל הנקודות הללו את שתי הנקודות בעלות המרחק הקצר ביותר.
חיפוש בגוגל העלה את האלגוריתם של דייקסטרה אבל לא הצלחתי ליישם את זה...
תודה לעוזרים
התרגיל:
יש לכתוב תוכנית ב- java המציגה חלון. בשטח החלון ניתן להקליק עם הקליק השמאלי של העכבר כאשר בכל הקלקה מוצג עיגול אדום במקום שהוא התבצעה ההקלקה.
בנוסף, בכל הקלקה נשמרות הקורדינטות בבסיס נתונים.
החלון יכלול כפתור אשר לחיצה עליו "תמשוך" את כל הקורדינטות מבסיס הנתונים, תחשב את שתי הנקודות בעלות המרחק הקצר ביותר, תציג אותם בשטח החלון בצבע ירוק ותצייר קו ירוק בינהם.
כרגע יש לי תוכנית שמציגה עיגול אדום בכל הקלקה ושומרת את הקורדינטות בACCESS בעמודות של X ו Y.(דוגמא http://i50.tinypic.com/2rm7ds0.jpg )
נתקעתי בקטע שצריך למצוא מבין כל הנקודות הללו את שתי הנקודות בעלות המרחק הקצר ביותר.
חיפוש בגוגל העלה את האלגוריתם של דייקסטרה אבל לא הצלחתי ליישם את זה...
תודה לעוזרים