嗨,谢谢你!
我一直致力于一个游戏项目,而不是我正在研究制作一个基本的GUI。简而言之,这就是我想要实现的目标:
主要组件是J(Scroll)面板,用于存放移动的游戏内对象。我希望玩家能够将鼠标悬停在一个物体上,并获得某种信息弹出窗口,该弹出窗口与悬停在其上的对象的位置相关联。其次,我希望用户能够使用鼠标左键单击对象以“选择”对象,并且还可以使用鼠标右键单击以打开对象旁边的弹出菜单。
答案 0 :(得分:3)
您应该在面板中添加鼠标监听器。像这样:
panel.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent me) {
System.out.println(me);
}
});