לא מצאתי עזרה מספקת לא בפורום האופ ולא בפרום
לא מצאתי עזרה מספקת לא בפורום האופ ולא בפרום שפות תכנות , אז אני מציב כאן אולי לקבל עזרה . זו השאלה : . כתוב יישומון המציג סימולציה של רמזור פשוט הכולל שתי נורות עגולות עבור כלי רכב ושתי נורות מלבנית עבור הלכי רגל. הרמזור פועל באופן הבא: - שתי הנורות של כלי הרכב מיועדות לאדום וירוק בהתאמה, משך הזמן (במילי-שניות) שבו כל נורה תהיה דלוקה נקבע ע"י קבועים (אחד עבור כל נורה). - הנורות של הלכי הרגל תידלקנה בהתאם למקובל: כלומר, כאשר הנורה האדומה של כלי הרכב דלוקה, תידלק הנורה הירוקה של הלכי הרגל, וכאשר הנורה הירוקה של כלי הרכב דלוקה, תידלק הנורה האדומה של הלכי הרגל. הדרכה: - היישומון אחראי על ציור הרמזור. את הציור יש לבצע באמצעות גרפיקה פשוטה של עיגולים ומלבנים הצבועים בצבעים מתאימים. ניתן להציג אור כבוי באמצעות צביעתו בצבע אפור. - היישומון נעזר בתהליך (Thread) לצורך תיזמן פעולת הרמזור. ב. ברצוננו לשפר את הרמזור כך שהאור הירוק של הלכי הרגל יהבהב, כלומר בזמן שלהלכי הרגל יש אור ירוק, יש להדליק ולכבות אותו באופן מחזורי (למשל כל 200 מילי-שניות) . הסבר במילים כיצד להשתמש באובייקט מסוג javax.swing.Timer כדי לממש את ההיבהוב המתואר לעיל.
לא מצאתי עזרה מספקת לא בפורום האופ ולא בפרום שפות תכנות , אז אני מציב כאן אולי לקבל עזרה . זו השאלה : . כתוב יישומון המציג סימולציה של רמזור פשוט הכולל שתי נורות עגולות עבור כלי רכב ושתי נורות מלבנית עבור הלכי רגל. הרמזור פועל באופן הבא: - שתי הנורות של כלי הרכב מיועדות לאדום וירוק בהתאמה, משך הזמן (במילי-שניות) שבו כל נורה תהיה דלוקה נקבע ע"י קבועים (אחד עבור כל נורה). - הנורות של הלכי הרגל תידלקנה בהתאם למקובל: כלומר, כאשר הנורה האדומה של כלי הרכב דלוקה, תידלק הנורה הירוקה של הלכי הרגל, וכאשר הנורה הירוקה של כלי הרכב דלוקה, תידלק הנורה האדומה של הלכי הרגל. הדרכה: - היישומון אחראי על ציור הרמזור. את הציור יש לבצע באמצעות גרפיקה פשוטה של עיגולים ומלבנים הצבועים בצבעים מתאימים. ניתן להציג אור כבוי באמצעות צביעתו בצבע אפור. - היישומון נעזר בתהליך (Thread) לצורך תיזמן פעולת הרמזור. ב. ברצוננו לשפר את הרמזור כך שהאור הירוק של הלכי הרגל יהבהב, כלומר בזמן שלהלכי הרגל יש אור ירוק, יש להדליק ולכבות אותו באופן מחזורי (למשל כל 200 מילי-שניות) . הסבר במילים כיצד להשתמש באובייקט מסוג javax.swing.Timer כדי לממש את ההיבהוב המתואר לעיל.