Я пытаюсь отобразить ImageIcon Я хочу, чтобы изображение, которое будет отображаться после выбора элемента из OrderList JList изображениеДисплей ImageIcon
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);
Вы должны убедиться, что кнопка добавлена в видимый контейнер и, очевидно, что она не является нулевой (так инициализируйте ее). – Berger