سؤال

هذا هو الكود الخاص بي:

URL imageUrl = status.getUser().getProfileImageURL();
ImageIcon tivitImage = new ImageIcon(imageUrl);
listModel.addElement(tivitImage.getImage());  // maybe this part is wrong 
هل كانت مفيدة؟

المحلول

listModel.addElement(tivitImage.getImage()); // maybe this part is wrong

نعم ، هذه هي المشكلة. فقط أضف الأيقونة إلى ListModel (وليس الصورة). يدعم JLIST العارض الافتراضي للرموز.

نصائح أخرى

يمكنك فئة فرعية JList أو استخدم بنفسك ListCellRenderer, ، كما هو موضح في هذه المقالة.

قراءة أخرى: http://www.apl.jhu.edu/~hall/java/swing-tutorial/swing-tutorial-jlist.html, ، في النهاية ، تم شرح قائمة J -List with Country.

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