gpt4 book ai didi

java - 显示图像图标

转载 作者:行者123 更新时间:2023-11-30 02:59:32 26 4
gpt4 key购买 nike

我正在尝试显示一个 imageIcon我希望在您从 orderList JList 中选择一个项目后显示图像图像

    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);

MenuGUI

最佳答案

AbstractButton imageLabel = null;
imageLabel.setIcon(icon);

这是无效的,您不能将 imageLabel 设置为 null,然后为其设置图标。如果图像标签是“项目图像”下面的方形框,那么它应该在类级别初始化,您只需使用 setIcon 更改图标并使用 revalidate() 方法重新验证按钮。

关于java - 显示图像图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com