按钮和弹出窗口的一般帮助/建议

时间:2012-09-22 07:57:38

标签: java swing user-interface jbutton jpopupmenu

嗨,谢谢你!

我一直致力于一个游戏项目,而不是我正在研究制作一个基本的GUI。简而言之,这就是我想要实现的目标:

主要组件是J(Scroll)面板,用于存放移动的游戏内对象。我希望玩家能够将鼠标悬停在一个物体上,并获得某种信息弹出窗口,该弹出窗口与悬停在其上的对象的位置相关联。其次,我希望用户能够使用鼠标左键单击对象以“选择”对象,并且还可以使用鼠标右键单击以打开对象旁边的弹出菜单。

1 个答案:

答案 0 :(得分:3)

您应该在面板中添加鼠标监听器。像这样:

panel.addMouseListener(new MouseAdapter() { 
  public void mousePressed(MouseEvent me) { 
    System.out.println(me); 
  } 
});