⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e812. forcing a popup menu to be a heavyweight component.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
By default, Swing popup menus used by JMenu and JPopupMenu are lightweight. If heavyweight components are used in the same frame, the popup menus may appear behind the heavyweight components. 
This example demonstrates how to force a JPopupMenu to use heavyweight components: 

    JPopupMenu popupMenu = new JPopupMenu();
    
    // Retrieve current setting
    boolean lwPopup = popupMenu.isLightWeightPopupEnabled(); // true
    
    // Force the popup menu to use heavyweight components
    popupMenu.setLightWeightPopupEnabled(false);
    // To use the popup menu, see e810 Creating a Popup Menu


This example demonstrates how to force the popup menu of a JMenu to be heavyweight: 
    // Create a menu with a menu item
    JMenu menu = new JMenu("Menu Label");
    menu.add(new JMenuItem("Item Label"));
    
    // Retrieve current setting
    lwPopup = menu.getPopupMenu().isLightWeightPopupEnabled(); // true
    
    // Force the menu's popup menu to be heavyweight
    menu.getPopupMenu().setLightWeightPopupEnabled(false);
    // To use the menu, see e808 Creating a JMenuBar, JMenu, and JMenuItem Component


This example configures all popup menus to be heavyweight: 
    // Retrieve current setting
    lwPopup = JPopupMenu.getDefaultLightWeightPopupEnabled(); // true
    
    // Globally use heavyweight components for all popup menus
    JPopupMenu.setDefaultLightWeightPopupEnabled(false);

 Related Examples 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -