Java有多个JPopup

时间:2013-05-16 19:27:27

标签: java swing mouse jpopup

我正在尝试为国际象棋游戏构建一些非常基本的交互式GUI。这个想法是帮助玩家通过允许他们点击每个棋子获得“帮助”并看到关于什么动作等的建议来帮助玩家。我唯一的要求就是我在棋子上点击(用鼠标右键单击)后,在棋子两侧出现一个弹出窗口。左边的部分包含了一些关于这件作品的信息,正确的部分是什么。

据我所知,为了做到这一点,我必须使用JPopUpmenu,因为我可以使用接受x和y坐标作为输入的show方法。但是,我似乎无法使用两个jpopup。有没有办法解决这个问题,还是有另一种方法可以实现同样的目标?

提前致谢

1 个答案:

答案 0 :(得分:1)

  • 无法show()多个JPopupmaybe bug maybe decision

  • 可以使用JWindow,更好的可以是un_decorated JDialogmodalit y,setAlwaysOnToptoFront