在我的最新项目中,我在所有表格视图中大量使用弹出菜单。完整的桌面应用程序是用java swing编写的。在整个申请中,报告的最大值列于表中。请查看我上传的图片。所有的窗户都充满了紧凑的数据和复杂的计算。由于所有数据彼此相关,我使用弹出菜单链接它们。但我的客户对pop菜单不满意。因为 -
我有两个问题:
答案 0 :(得分:1)
它真的不是一个用户友好的界面吗?
所有GUI的设计应使用户可以使用鼠标或键盘来调用GUI的功能。
使用键盘效率更高,因此高级用户通常会使用此选项。初学者倾向于使用鼠标。
是否有任何方式或替代上下文菜单,
询问用户他们想要什么。
首先,弹出菜单的菜单项至少应包含"助记符"因此,一旦显示弹出窗口,就可以使用键盘调用弹出窗口的功能。
然后,您可能需要添加一个JMenuBar
来显示弹出菜单,而不是使用鼠标。
或者,也许他们想要JMenu
JMenuItem
和Action
。然后你可以指定"加速器"到每个菜单项,以便可以使用键盘调用{{1}}。
阅读Swing Tutorial以获取更多Swing基础知识和示例。可能是关于:
的部分会给你一些想法。