gpt4 book ai didi

codenameone - 使用代号一制作的桌面应用程序中的菜单

转载 作者:行者123 更新时间:2023-12-04 08:51:21 25 4
gpt4 key购买 nike

我希望能够向我已经开始开发的桌面应用程序添加一个菜单。我的意思是一个经典的应用程序菜单,它在 Windows 上显示在标题栏的正下方(带有"file"、“编辑”、“ View ”等项目),而在 MacOS 上,它显示在所有人通用的顶部栏中应用程序(“应用程序菜单”)。理想情况下,每个菜单项都可以调用一个 ActionListener,就像点击一个按钮一样。
但是,我还没有找到任何有关此的信息,我什至不知道目前是否可能。谢谢你的建议。

最佳答案

这是我们计划在 8.0 发布周期的早期添加的一项功能,因为我们已经在我们自己的应用程序中使用了一些(最少的)它。现在唯一的选择是使用 Swing API 来使用 native 接口(interface)添加菜单。
您可以获得所有JFrame实例(其中只能有一个)并向其中添加任何菜单。如果您使用 Mac JMenuBar在典型的 Codename One 构建中,默认情况下它将位于顶部,因为我们通过以下方式隐式设置:System.setProperty("apple.laf.useScreenMenuBar", "true"); .
您可以将条目添加到菜单栏。

关于codenameone - 使用代号一制作的桌面应用程序中的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64085918/

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