gpt4 book ai didi

java - 如何在匿名类监听器中添加MouseEvent?

转载 作者:行者123 更新时间:2023-12-01 14:02:48 25 4
gpt4 key购买 nike

所以我在 JFrame 中制作一个益智游戏,但我不知道如何使用 MouseEvent 以及将其放在匿名类监听器中的何处。这是我的问题。我需要将图像移动到框架的中心并猜测图像是什么。

    //p5 components(continue frame)
ImageIcon pic1st = new ImageIcon("C:\\java pics\\w.png");
JLabel pic1st0 = new JLabel(pic1st);
JLabel level = new JLabel("Level:" + l);
JLabel score = new JLabel("Score:" + s);
JLabel time = new JLabel("Time:" + t);

和匿名类监听器

//这是我想放置 MouseEvent 的代码部分。

continue1.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
f.add(p5);
f.remove(p20);
f.setVisible(true);
f.revalidate();
f.repaint();
}
});
//Where to put the MouseEvent here?

任何帮助将不胜感激。

最佳答案

为什么这里需要一个MouseEvent?您需要在鼠标下方放置图像吗?你说你正在居中......无论如何,正确跟踪鼠标事件的方法是将 MouseAdapterMouseListener 添加到需要跟踪 MouseEvents 的组件。请参阅How to write a MouseListener .

关于java - 如何在匿名类监听器中添加MouseEvent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19209792/

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