How to create JList with icon and text?

import java.awt.*; import java.awt.datatransfer.*; import java.awt.dnd.*; import javax.swing.*; import javax.swing.border.LineBorder; import javax.swing.filechooser.FileSystemView; import java.io.*; import java.util.List; public class FileDropList extends JPanel implements DropTargetListener { private DefaultListModel listModel = new DefaultListModel(); private DropTarget dropTarget; private JLabel jLabel1; private JScrollPane jScrollPane1; private JList list; /** * Create the panel. */ public FileDropList() { //setLayout(null); list = new … Read more

Disable items in JList

you have to implements DefaultListSelectionModel, then you can set the Flag if isEnabled or not simple example import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class JListDisabledItemDemo implements ItemListener, Runnable { private JFrame f = new JFrame(“Colors”); private static final String ITEMS[] = {” black “, ” blue “, ” green “, ” orange … Read more

Add JLabel with image to JList to show all the images

Note that I would not design the code this way, but I wanted to keep it as close to the original as practical, while making it work to display a list of images on a Windows based box. import java.awt.*; import java.awt.image.BufferedImage; import javax.swing.*; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class ListView { public … Read more