當前位置: 首頁>>代碼示例>>Java>>正文


Java JPopupMenu.getComponents方法代碼示例

本文整理匯總了Java中javax.swing.JPopupMenu.getComponents方法的典型用法代碼示例。如果您正苦於以下問題:Java JPopupMenu.getComponents方法的具體用法?Java JPopupMenu.getComponents怎麽用?Java JPopupMenu.getComponents使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.swing.JPopupMenu的用法示例。


在下文中一共展示了JPopupMenu.getComponents方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testDynamicMenuContent

import javax.swing.JPopupMenu; //導入方法依賴的package包/類
public void testDynamicMenuContent() {
    Action[] acts = new Action[] {
        new Act1(),
        new Act2()
        
    };
    JPopupMenu popup = Utilities.actionsToPopup(acts, Lookup.EMPTY);
    Component[] comp = popup.getComponents();
    boolean onepresent = false;
    boolean twopresent = false;
    boolean threepresent = false;
    boolean fourpresent = false;
    boolean zeropresent = false;
    for (int i = 0; i < comp.length; i++) {
        if ("0".equals(((JMenuItem)comp[i]).getText())) {
            zeropresent = true;
        }
        if ("2".equals(((JMenuItem)comp[i]).getText())) {
            twopresent = true;
        }
        if ("4".equals(((JMenuItem)comp[i]).getText())) {
            fourpresent = true;
        }
        if ("3".equals(((JMenuItem)comp[i]).getText())) {
            threepresent = true;
        }
        if ("1".equals(((JMenuItem)comp[i]).getText())) {
            onepresent = true;
        }
    }
    assertTrue(threepresent);
    assertTrue(fourpresent);
    assertTrue(onepresent);
    assertTrue(twopresent);
    assertTrue(zeropresent);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:37,代碼來源:UtilitiesActionsTest.java

示例2: serializePopupStructure

import javax.swing.JPopupMenu; //導入方法依賴的package包/類
/**
 * Serialize popup menu.
 * 
 * @param popUp The popup menu.
 * @param includeEnableStateInfo <code>true</code> to include the enable state 
 * information
 * @param serializeSeparators <code>true</code> to serialize separators.
 * @return The popup menu serialization.
 */
public static String serializePopupStructure(JPopupMenu popUp, 
    boolean includeEnableStateInfo, boolean serializeSeparators) {
  StringBuilder str = new StringBuilder();
  Component[] components = popUp.getComponents();
  serializeComponentsStructure(str, 0, components, includeEnableStateInfo, 
      false, serializeSeparators);
  return str.toString();
}
 
開發者ID:oxygenxml,項目名稱:oxygen-git-plugin,代碼行數:18,代碼來源:PopupMenuSerializer.java


注:本文中的javax.swing.JPopupMenu.getComponents方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。