我忘了它的确切名称(我认为它是“系统菜单”),但在Windows中,窗口左上角有一个图标,如果单击它,弹出菜单就会变为可见:
有没有办法在Swing中添加自定义菜单项?
解决方法:
我不知道用纯Java / Swing直接做这个的方法.但是,您可以使用User32.dll中的JNI / JNA和GetSystemMenu函数对其进行修改.
Enables the application to access the window menu (also known as the system menu or the control menu) for copying and modifying.
实际上,Wikipedia在系统菜单上有一个很好的输入.
Some applications customize the system menu, typically through the GetSystemMenu WinAPI function.07003 Cmd.exe is an example of this and offers the user an ability to change its preferences through its system menu (other applications typically offer the user to change their preferences through the normal menu below their window’s title bar).
标签:java,swing,menu
来源: https://codeday.me/bug/20190630/1340473.html