كيف يمكنني إدراج صورة في قائمة Swing Jlist؟
سؤال
هذا هو الكود الخاص بي:
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.
لا تنتمي إلى StackOverflow