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

时间:2015-02-18 20:56:15

标签: java file menu jtextfield

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

由于

1 个答案:

答案 0 :(得分:1)

  

有谁知道从哪里开始寻求实现这个目标?

是的,您可以使用适当的LayoutManager来控制定位,并且正如@MadProgrammer建议的那样,可能只需在您的JLabel中添加JMenuBar

这是一个最小的工作示例。它可能不是您正在寻找的,但它确实显示了从哪里开始寻找。

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);
    }
}