javax.swing.JMenu.isVisible()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(101)

本文整理了Java中javax.swing.JMenu.isVisible()方法的一些代码示例,展示了JMenu.isVisible()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JMenu.isVisible()方法的具体详情如下:
包路径:javax.swing.JMenu
类名称:JMenu
方法名:isVisible

JMenu.isVisible介绍

暂无

代码示例

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction(jsDoc = VISIBLE_JSDOC)
@Override
public boolean getVisible() {
  return super.isVisible();
}

代码示例来源:origin: org.cytoscape/vizmap-gui-impl

@Override
  public void run() {
    // Network properties don't have visual mappings
    final JMenu mapValueGeneratorsMenu = vizMapperMainPanel.getMapValueGeneratorsSubMenu();
    final Class<? extends CyIdentifiable> targetDataType = vpSheet.getModel().getTargetDataType();
    mapValueGeneratorsMenu.setVisible(targetDataType != CyNetwork.class);
    
    if (mapValueGeneratorsMenu.isVisible()) {
      // Add all mapping generators again, to keep a consistent order
      mapValueGeneratorsMenu.removeAll();
      Class<?> dataType = null; // will store the previous generator's data type
      
      for (final Entry<String, GenerateDiscreteValuesAction> entry : mappingGenerators.entrySet()) {
        if (dataType != null && dataType != entry.getValue().getGenerator().getDataType())
          mapValueGeneratorsMenu.add(new JSeparator());
        
        mapValueGeneratorsMenu.add(entry.getValue());
        dataType = entry.getValue().getGenerator().getDataType();
      }
    }
    
    // Show context menu
    final Component parent = (Component) e.getSource();
    contextMenu.show(parent, e.getX(), e.getY());
  }
});

相关文章