كيف يمكنني ربط هذه القائمة حتى أتمكن من تغيير ما يتم عرضه للمستخدم؟

StackOverflow https://stackoverflow.com/questions/621974

  •  05-07-2019
  •  | 
  •  

سؤال

لدي قائمة J التي أريد استخدامها لعرض قائمة ذاكرة التخزين المؤقت التي تمت إضافتها من نموذج آخر ، لقد حصلت على هذا العمل وأريد أن أكون قادرًا على إضافة ذاكرة التخزين المؤقت مباشرة إلى القائمة ... هل هناك طريقة لتغيير ما يتم عرضه للمستخدم؟ أو هل ستكون ببساطة حالة من صنع طريقة tostring لكائن ما أريد أن أعرض؟

public void update(Observable o, Object arg)
{
    GeoGolfHole hole = (GeoGolfHole)arg;
    model.add(0, hole);
    jlHolesInGame.setText(Integer.toString(model.getSize()));
}
هل كانت مفيدة؟

المحلول

يمكنك إنشاء ListCellRenderer جديد لتقديم ما تريده من الفصل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top