简体   繁体   English

单击JList对象后是否显示图像?

[英]Getting an image to appear after clicking on a JList object?

I'm creating a Java GUI for a user to select a playable character in a game. 我正在创建一个Java GUI,供用户选择游戏中的可玩角色。 I have a JList to list all the different characters and I want an image of the character to appear in the JPanel below the JList when selected. 我有一个JList列出所有不同的字符,并且我希望该字符的图像在被选中时出现在JList下方的JPanel中。 What type of ActionListener do I use? 我使用哪种类型的ActionListener?

这是GUI的样子

I don´t know how your code is, here you have a "generic" code: 我不知道您的代码如何,这里有一个“通用”代码:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM