如何制作垂直侧边菜单,Jmenus in swing?

How to make a vertical side menu, Jmenus in swing?

我对 java swing 比较陌生,所以我不知道将 swing 中的菜单组件更改为垂直菜单组件。

如果您想要带有按钮的侧边菜单,我想您可能想要使用带有 GridLayout 的 JPanel。类似于:

JPanel p = new JPanel();
p.setLayout(new GridLayout(2,2));
Jlabel l = new JLabel("a");
p.add(l);
JButton btn = new JButton("click");
p.add (btn);
l = new JLabel("b");
p.add(l);
btn = new JButton("click");
p.add (btn);