我创建了一个扩展HorizontalFieldManager的类,这样我就可以在同一行显示标签和图像,左边是标签,右边是图像。我希望用户能够与hfm进行交互,就像它是单个字段一样。我有一切工作(焦点,点击动作等),菜单除外。当我按下菜单按钮时,不调用makeMenu和makeContextMenu。如何在单击菜单按钮并将焦点放在hfm上时显示正确的菜单?我是以错误的方式解决这个问题吗?
答案 0 :(得分:0)
在Hfm中,你在哪里覆盖makeContextMenu?您可能必须在标签和图像中覆盖它们。 或者,不太优雅,如果hfm具有焦点(或其子节点),您可以直接检查屏幕的makeMenu()函数,然后在那里添加菜单项。