gpt4 book ai didi

Java 与多个 JPopup

转载 作者:行者123 更新时间:2023-12-01 14:34:35 29 4
gpt4 key购买 nike

我正在尝试为国际象棋游戏构建一些非常基本的交互式 GUI。这个想法是为了帮助玩家,让他们通过点击每个棋子并查看有关采取什么行动等的建议来获得“帮助”。我唯一的要求是,当玩家单击(用鼠标右键单击)棋子后,棋子的两侧都会出现一个弹出窗口。左边的棋子包含有关该棋子的一些信息,右边的棋子包含要制作的内容。

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

提前致谢

最佳答案

  • 不可能 show() 多个 JPopup , maybe bug maybe decision

  • 可以通过使用JWindow实现,更好的是un_decorated JDialog (modality, setAlwaysOnTop, toFront)

关于Java 与多个 JPopup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16595832/

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