我正在编写一个Mac应用程序,它是菜单栏右侧的NSPopover (Application is agent(UIElement)设置为YES)。我允许用户通过点击并向下拖动弹出窗口,从而将应用程序放入窗口。这很好;但是,当应用程序从菜单栏中拖出并制作成窗口时,我希望我的应用程序图标出现在窗口中,并在菜单栏左侧显示应用程序特定的菜单,就好像Application is agent(UIElement)设置为相反,当窗
JFrame in (来自Swing)允许您设置菜单栏( MenuBar使用JFrame.setMenuBar(mb);的实例)。这个菜单栏可以显示在不同的位置,这取决于它正在运行的系统。如果应用程序正在运行的操作系统在屏幕上有一个菜单栏,那么JFrame中设置的菜单栏通常会出现在这个菜单栏中。如果不支持这一点,菜单栏将显示在框架本身的顶部。在下面的示例中,您可以看到不同系统上<e