java - 如何检查所选菜单项是否是菜单?

标签 java menu menuitem

我想知道如何区分菜单项是 Menu 类型还是 MenuItem 类型?作为菜单项,可以是 Menu 或 MenuItem 两种类型

就像下面的代码一样,menu 和 menuitem 都被添加到 Menu 对象

        Menu format=new Menu("Format");
        Menu font=new Menu("Font");
        format.add(font);

        font.add(new MenuItem("Courier"));
        font.add(new MenuItem("Sans Serif"));
        font.add(new MenuItem("Monospaced"));
        font.add(new MenuItem("Symbol")); 

最佳答案

isMenuItem(MenuItem item) {
    return (item instanceof MenuItem);
}

关于java - 如何检查所选菜单项是否是菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453154/

相关文章:

java - 在域模型中的 JPA 拼写灾难的上下文中天真地使用 java 枚举的序号

java - 在 Play 上强制执行 SSL!框架

javascript - 如何更改 Electron 快速启动示例应用程序的 native 菜单

java - ActionBar按钮不显示

android - 带标题和子标题的抽屉导航菜单项

java - 如何让 Java 注册一个带空格的字符串输入?

java - 无法使用 jdbc:sqlite::resource 将记录/数据保存到 SQLite 数据库:

javascript - jQuery:如何创建菜单和子菜单,其中类在每次单击时切换

c# - 禁用顶级菜单项不会禁用子项,尽管 MSDN 怎么说?

android - NavigationDrawer menuItem setChecked 不起作用