السلام عليكم ورحمة الله وبركاته
لدي برنامج بالشكل التالي
ArrayList
فيها عدد من ال Objects
الاريه لست هذه تحتوي اوبجكتس من نوع Store
كل Store
له Id
و name
الآن كما هو موضح في الصورة التي بالمرفقات
اقوم بعرض الستورس (الاسم والid )
في تكست اريا
ولا اريد عرضها في JTabel
بل اريدها في تكست اريا
قمت باستخدام هذه ال method
لقراءة الاسم والرقم من الاريه لست
String str="Name ID\n";
for(int i=0;i<stores.size();i++){
str+=stores.get(i).getName()+" "+stores.get(i).getId()+"\n";
}
return str;
}
public String getStores (){كما تلاحظون هي تعيد String ال
الآن المشكلة التي لدي انه لو كان الاسم قصير فيتم ازاحة ال id نحو اليسار
ولو كان طويلا يتم ازاحته نحو اليمين
أريد ان يتم وضع ال ID
في سطر واحد تحت ترويسة ال ID
ويتم وضع الاسم تحت ترويسة
Name
فهل يوجد طريقة لفعل هذا الامر ؟
وهل الموضوع مفهوم ام اشرح اكثر
وشكرا لكم


