- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为国际象棋游戏构建一些非常基本的交互式 GUI。这个想法是为了帮助玩家,让他们通过点击每个棋子并查看有关采取什么行动等的建议来获得“帮助”。我唯一的要求是,当玩家单击(用鼠标右键单击)棋子后,棋子的两侧都会出现一个弹出窗口。左边的棋子包含有关该棋子的一些信息,右边的棋子包含要制作的内容。
据我所知,为了做到这一点,我必须使用 JPopUpmenu,因为我可以使用接受 x 和 y 坐标作为输入的 show 方法。但是,我似乎无法使用两个 jpopups。有没有办法解决这个问题,或者有其他方法可以实现同样的目的?
提前致谢
最佳答案
不可能 show()
多个 JPopup , maybe bug maybe decision
可以通过使用JWindow
实现,更好的是un_decorated JDialog
(modalit
y, setAlwaysOnTop
, toFront
)
关于Java 与多个 JPopup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16595832/
我正在尝试为国际象棋游戏构建一些非常基本的交互式 GUI。这个想法是为了帮助玩家,让他们通过点击每个棋子并查看有关采取什么行动等的建议来获得“帮助”。我唯一的要求是,当玩家单击(用鼠标右键单击)棋子后
我有这样的代码: jTextArea1.add(jPopupMenu1); jTextArea1.setComponentPopupMenu(jPopupMenu1); jTe
通常,Esc 键用于隐藏菜单。但在我的例子中,我必须在单击 Esc 键时显示菜单。我有一个组合我正在做以下事情 public class MyFrame extends JFrame implemen
我在玻璃面板上放置了一个组合框组件,供用户从项目列表中进行选择。当单击下拉列表时,虽然 JPopupMenu 隐藏在玻璃 Pane 上组件的其他部分后面,因为弹出窗口显示在 LayeredPane 上
我有一个静态 JPopupMenu,我使用它创建并分配键绑定(bind): JMenuItem mItem = new MenuItem( "name" ); mItem.setAccelerator
我想在我的应用程序中添加一个弹出菜单,但是当我将它添加到我的面板时,我看到它消失了。我如何才能像其他菜单一样在视觉上编辑 jpopupmenu? 最佳答案 我认为您是在谈论在 NetBeans 中使用
我是一名优秀的程序员,十分优秀!