【问题标题】:Getting an image to appear after clicking on a JList object?单击 JList 对象后显示图像?
【发布时间】:2016-03-16 22:06:17
【问题描述】:

我正在创建一个 Java GUI,供用户选择游戏中的可玩角色。我有一个 JList 来列出所有不同的字符,并且我希望该字符的图像在选中时出现在 JList 下方的 JPanel 中。我使用什么类型的 ActionListener?

【问题讨论】:

  • " 我希望角色的图像出现在 JList 下方的 JPanel 中" 为什么不让图像出现在列表条目本身中?就像在FileDropList 中一样。“我使用什么类型的 ActionListener?” 我会为此使用 ListSelectionListener。

标签: java swing user-interface


【解决方案1】:

我不知道你的代码是怎样的,这里有一个“通用”代码:

final JList list = new JList(dataModel);
MouseListener mouseListener = new MouseAdapter() {
    public void mouseClicked(MouseEvent e) {
        //Your load Image code.
    }
};
list.addMouseListener(mouseListener);

【讨论】:

    猜你喜欢
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    相关资源
    最近更新 更多