我正在尝试为国际象棋游戏构建一些非常基本的交互式GUI。这个想法是帮助玩家通过允许他们点击每个棋子获得“帮助”并看到关于什么动作等的建议来帮助玩家。我唯一的要求就是我在棋子上点击(用鼠标右键单击)后,在棋子两侧出现一个弹出窗口。左边的部分包含了一些关于这件作品的信息,正确的部分是什么。
据我所知,为了做到这一点,我必须使用JPopUpmenu,因为我可以使用接受x和y坐标作为输入的show方法。但是,我似乎无法使用两个jpopup。有没有办法解决这个问题,还是有另一种方法可以实现同样的目标?
提前致谢
答案 0 :(得分:1)
无法show()
多个JPopup,maybe bug maybe decision
可以使用JWindow
,更好的可以是un_decorated JDialog
(modalit
y,setAlwaysOnTop
,toFront
)