是否可以在 JFrame 边框上添加菜单?

Is it possible to add a menu on JFrame border?

我有一个 Surface pro 3,我大部分的编码都是用它来完成的。我相信从 micosoft 商店下载的所有应用程序在 Windows 应用程序的最左上角都有它们的菜单栏。目前我正在使用 Java 开发一个 Windows 应用程序并且想要我的设计是在左上角的 JFrame 边框顶部有 3 个栏(菜单)。我用谷歌搜索了一下,只发现有几个人试图做同样的事情,但所有人都被告知不可能使用 JFrame。如果是这种情况,我应该如何制作自己的组件来实际执行此操作?

我不介意花费数小时和数天来开发它。因为一旦我可以创建它的库,它将非常有用。

如果我理解你的问题,你认为这样的菜单?

import javax.swing.*;

public class Menu {
public static void main (String[] args) {
    JFrame frame = new JFrame();
    frame.setSize(500, 300);

    JMenuBar menuBar = new JMenuBar();
    JMenu menu1 = new JMenu("menu1");
    JMenu menu2 = new JMenu("menu2");
    JMenu menu3 = new JMenu("menu3");
    menuBar.add(menu1);
    menuBar.add(menu2);
    menuBar.add(menu3);

    frame.setJMenuBar(menuBar);
    frame.setUndecorated(true);     
    frame.setVisible(true);
}
}

这里是picture.