文件菜单上显示的不可点击的文本

Non-clickable text displayed on file menu

我正在尝试让一些文本显示到我的应用程序顶部的菜单栏(行末尾的空白 space)。我想我可以将它添加为没有 JMenuItems 的 JMenu,但我真的更希望它不可点击。有谁知道从哪里开始寻求实现这一目标?如果不可能,是否有任何方法可以将 JMenu 添加到行的末尾?

谢谢

Does anyone know where to start looking to accomplish this?

是的,您可以使用适当的 LayoutManager 来控制定位,正如@MadProgrammer 所建议的,可能只需在 JMenuBar.

中添加一个 JLabel

这是一个最小的工作示例。它可能不完全是您要找的东西,但它确实会告诉您从哪里开始寻找。

import java.awt.*;
import javax.swing.*;

public class Example {
    public static void main(String args[]) {
        JFrame frame = new JFrame();
        JMenuBar menubar = new JMenuBar();
        JLabel label = new JLabel("Hello World");
        menubar.setLayout(new BorderLayout());
        menubar.add(label, BorderLayout.EAST);
        frame.setLayout(new BorderLayout());
        frame.add(menubar, BorderLayout.PAGE_START);
        frame.setMinimumSize(new Dimension(200, 100));
        frame.setVisible(true);
    }
}