ofer_shm פורסם 2010 בנובמבר 22 Share פורסם 2010 בנובמבר 22 שלום לכולםיש לי קבוצה של jlable שנקראים לדוגמה jlable1,jlable2 ,jlable3....וכואני רוצה להגיע לליבלים האלה באמצעות משתנה כלומר לבצע משהו כזה :for(i=0;i<100;i++)jlable+i.setlable("bla")יש למישהו מושג איך עושים את זה ??תודה קישור לתוכן שתף באתרים אחרים More sharing options...
infer73 פורסם 2010 בנובמבר 22 Share פורסם 2010 בנובמבר 22 לא כתבתי יותר מדי ב-JAVA, אני יותר כותב ב-C#,אבל אני חושב שמה שאתה מבקש בלתי אפשרי.מה שאתה צריך לעשות זה לשמור את כל ה-jlable האלה שלך במערך כלשהו (רשימה, רשימה מקושרת או משהו בסגנון) ואז לרוץ על כל האיברים במערך/רשימה הזו. קישור לתוכן שתף באתרים אחרים More sharing options...
ofer_shm פורסם 2010 בנובמבר 22 מחבר Share פורסם 2010 בנובמבר 22 כן זה הפיתרון שחשבתי עליו אבל במידה ויש לי 100 ליבלים אני צריך אחד אחד ידני לדחוף אותם למערךואם כמות הליבלים שלי היא דינמית ....מה אז אני יכול לעשות ?שוב תודה קישור לתוכן שתף באתרים אחרים More sharing options...
infer73 פורסם 2010 בנובמבר 22 Share פורסם 2010 בנובמבר 22 כשאתה יוצר אותם תכניס את כולם לרשימה.וגם אם הרשימה דינמית - כשאתה יוצר לייבל תכניס אותו לרשימה ואם אתה מוחק אותו, תוציא אותו מהרשימה. קישור לתוכן שתף באתרים אחרים More sharing options...
nsofi פורסם 2010 בנובמבר 22 Share פורסם 2010 בנובמבר 22 תשתמש במשהו כזהList<Label> labelArray = new ArrayList<Label>();for (int i = 0; i < SOME_NUMBER; i++) { labelArray.add(new Label());}כדי למצוא label לפי אינדקס תשתמש ב (תכניס בתוך לולאה כדי להגיע לכל האיברים)for (int i; i < SOME_NUMBER; i++) { Label label = labelArray.get(ן); label.setLabel("SOME TEXT");}או נוסח מקוצר:foreach (Label label : labelArray) { label.setLabel("SOME TEXT");} קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.