gpt4 book ai didi

java - 在 Java Swing 中将 JMenu 对齐到 JMenuBar 的右上角

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:58:55 25 4
gpt4 key购买 nike

所以如果我有一个 JMenuJMenuBar 定义如下:

jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenu1.setText("About");
jMenuBar1.add(jMenu1);

// Finally
setJMenuBar(jMenuBar1);

这样,“关于”菜单与菜单栏的最左侧对齐。无论如何,我可以将此菜单对齐到菜单栏的最右侧吗?

最佳答案

有一个可用的补丁:

jMenuBar.add(Box.createHorizontalGlue());

在将菜单添加到菜单栏之前添加此行,您的菜单将出现在菜单栏的右侧。像这样的东西:

.....
jMenu1.setText("About");
jMenuBar1.add(Box.createHorizontalGlue()); <-- horizontal glue
jMenuBar1.add(jMenu1);
.....

关于java - 在 Java Swing 中将 JMenu 对齐到 JMenuBar 的右上角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560810/

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