voguemaster
New member
שיפור מראה GUI בג´אווה
יש למישהו רעיונות איך אפשר לשפר מראה של ממשק גרפי בג´אווה ? הממשק כתוב בעזרת ה-AWT (לא ב-SWING כמו שרציתי) בגלל תאימות אחורה. לא בא לי להתקין PLUGIN עבור כל מחשב שבו יש סיכוי שיהיה שימוש ב-GUI הזה (למרות שזה אולי רעיון טוב, כרגע זה נדחה מהפרק). בעיקרון הממשק נראה כך: יש תפריט ראשי בחלק מהמסך בצד שמאל. כל תת תפריט נפתח ע"י פתיחת מרווח בין הכפתורים (הם מחליקים להם יפה כזה) ומופיעים הכפתורים של תת התפריט עם הסטה קלה ימינה. נראה קצת יבש משהו בגלל שאלו רק כפתורים על שום רקע.. למטה יש איזור טקסט שמכיל עזרה עבור כל מסך. בשאר המסך (חלק גדול) יש מה שנקרא פריסת כרטיסיה (יענתו CARD LAYOUT) שכל כרטיס זה פאנל עם כל השטויות שצריכות להיות בתוכו. המסכים עצמם נראים די בסדר, אפילו בסדר גמור. רק מה לעשות עם התפריט, הרקע בכלל, צבעים וכו´, אין לי שיימץ. בכלל, צבעים של כפתורים ב-AWT ניתנים לשינוי (אני חושב שלא) ?? אולי עדיף להשתמש ב-CANVAS ולצייר כפתור בעזרת איזו תמונה פשוטה ? (וכמובן לדרוס את השיטות שמטפלות באירועים עבור אותו רכיב..) מה אתם אומרים ? אלי
יש למישהו רעיונות איך אפשר לשפר מראה של ממשק גרפי בג´אווה ? הממשק כתוב בעזרת ה-AWT (לא ב-SWING כמו שרציתי) בגלל תאימות אחורה. לא בא לי להתקין PLUGIN עבור כל מחשב שבו יש סיכוי שיהיה שימוש ב-GUI הזה (למרות שזה אולי רעיון טוב, כרגע זה נדחה מהפרק). בעיקרון הממשק נראה כך: יש תפריט ראשי בחלק מהמסך בצד שמאל. כל תת תפריט נפתח ע"י פתיחת מרווח בין הכפתורים (הם מחליקים להם יפה כזה) ומופיעים הכפתורים של תת התפריט עם הסטה קלה ימינה. נראה קצת יבש משהו בגלל שאלו רק כפתורים על שום רקע.. למטה יש איזור טקסט שמכיל עזרה עבור כל מסך. בשאר המסך (חלק גדול) יש מה שנקרא פריסת כרטיסיה (יענתו CARD LAYOUT) שכל כרטיס זה פאנל עם כל השטויות שצריכות להיות בתוכו. המסכים עצמם נראים די בסדר, אפילו בסדר גמור. רק מה לעשות עם התפריט, הרקע בכלל, צבעים וכו´, אין לי שיימץ. בכלל, צבעים של כפתורים ב-AWT ניתנים לשינוי (אני חושב שלא) ?? אולי עדיף להשתמש ב-CANVAS ולצייר כפתור בעזרת איזו תמונה פשוטה ? (וכמובן לדרוס את השיטות שמטפלות באירועים עבור אותו רכיב..) מה אתם אומרים ? אלי