I am trying to display an imageIcon I want the image to be displayed once you have selected an item from the orderList JList the image
DefaultListModel<MenuItem> orderList = new DefaultListModel<MenuItem>(); JList<MenuItem> listOrder = new JList<MenuItem> (orderList); listOrder.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { MenuItem selectedItem = listOrder.getSelectedValue(); ImageIcon icon = selectedItem.getItemImage(); AbstractButton imageLabel = null; imageLabel.setIcon(icon); } }); listOrder.setFont(new Font("Arial", Font.PLAIN, 14)); listOrder.setBackground(Color.GRAY); listOrder.setBounds(506, 67, 317, 375); contentPane.add(listOrder); 