שאלה נוספת: GUI
טוב, אחרי שחשבתי איך לעצב את התוכנית וכתבתי את המחלקות, מגיעה השאלה איך להראות את הכל למשתמש.. למי שלא יודע דרך אגב, מדובר על כמה פילוסופים שיושבים מסביב לשולחן עם צלוחיות אורז מולם, ובין כל שני פילוסופים יש מקל סיני. כל פילוסוף אוכל וחושב באיזשהיא צורה, וכו'... הבעיה עכשיו היא איך להראות את כל זה למשתמש. אני חייב לציין שזה אחד החסרונות הגדולים שאני רואה בג'אווה (אני מבין שיש עוד דברים חשובים יותר כמו יעילות וכו', אבל בכל זאת..) וזה GUI בשפה שמנסה להיות כמה שיותר ניידת. בויז'ואל בייסיק הייתי יכול פשוט לצייר כל דבר בממשק. אבל פה אני צריך להשתגע עם Layouts... ונחזור לענייננו, איך אני אצייר על המסך שולחן, ומסביבו אובייקטים של פילוסופים ומקלות סיניים?? יש Layout מתאים לבעיה הזאת? (ובבקשה אל תגידו GridbagLayout...)
טוב, אחרי שחשבתי איך לעצב את התוכנית וכתבתי את המחלקות, מגיעה השאלה איך להראות את הכל למשתמש.. למי שלא יודע דרך אגב, מדובר על כמה פילוסופים שיושבים מסביב לשולחן עם צלוחיות אורז מולם, ובין כל שני פילוסופים יש מקל סיני. כל פילוסוף אוכל וחושב באיזשהיא צורה, וכו'... הבעיה עכשיו היא איך להראות את כל זה למשתמש. אני חייב לציין שזה אחד החסרונות הגדולים שאני רואה בג'אווה (אני מבין שיש עוד דברים חשובים יותר כמו יעילות וכו', אבל בכל זאת..) וזה GUI בשפה שמנסה להיות כמה שיותר ניידת. בויז'ואל בייסיק הייתי יכול פשוט לצייר כל דבר בממשק. אבל פה אני צריך להשתגע עם Layouts... ונחזור לענייננו, איך אני אצייר על המסך שולחן, ומסביבו אובייקטים של פילוסופים ומקלות סיניים?? יש Layout מתאים לבעיה הזאת? (ובבקשה אל תגידו GridbagLayout...)