nsmenu

    0熱度

    1回答

    我創建了一個NSStatusBarItem和右鍵彈出菜單的(程序生成)NSMenu: let statusBarItem = NSStatusBar.system().statusItem(withLength: -1) statusBarItem.action = #selector(AppDelegate.statusBarItemAction(sender:)) let menu =

    0熱度

    1回答

    我正在嘗試列出鑰匙串中的所有密鑰作爲NSMenuItems,當我單擊一個時,我希望它使用String參數調用一個函數,但每次使用當前代碼調用 當我運行我的應用程序時,鍵不僅會被點擊,而且會被移除。 這是我的當前代碼: NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { let menu = NSM

    2熱度

    1回答

    蘋果的文件說: 所有菜單欄中的應用程序的菜單是由年代由應用程序在啓動時創建一個NSMenu 實例所擁有。您可以使用NSApplication方法mainMenu檢索此主菜單。 我有以下是我委託類來獲得應用程序的菜單: - (void)applicationDidFinishLaunching:(NSNotification *)notification{ NSMenu *mainMenu

    0熱度

    1回答

    我正在研究一個NSMenuBar應用程序,另一個NSMenuBar應用程序似乎影響我的應用程序的顯示行爲!?更確切地說:Adobe的創意雲應用程序。當我點擊那個(創意雲)圖標時,彈出視圖出現。之後,當我點擊我的StatusBar圖標時,出現我的菜單,但是,應該啓用的所有NSMenuItem都會突然禁用,並且不再交互。 一些觀察: 當我登錄了NSMenuItem的啓用狀態,它正確地記錄爲被啓用,但它

    0熱度

    1回答

    我想有一個NSMenu其中有幾個NSMenuItem s。這些項目的行爲應與「正常」NSMenuItem一樣,但有一個例外:我希望能夠自行繪製每個項目的內容(即「前景」)。 即: 我想操作系統當我懸停繪製藍色突出顯示用鼠標,畫出複選標記或破折號(以表示「選擇」 /「的多部分-selection「)。此外,我想「正常」,即菜單內置的鼠標/鍵盤行爲。 我想提請了「內容」 自己:理想情況下,我會想象我將

    0熱度

    1回答

    我已經建立了一個自定義窗口;在這個窗口中我顯示nsbuttons。 如果點擊按鈕,我會顯示一個上下文菜單。 問題是我不想關閉我的窗口,但不知何故鼠標退出事件正在觸發,只要我從nsmenu選擇選項。 我想防止這種影響。 我無法弄清楚。 任何幫助,將不勝感激。 在前提前 -(void)rightMouseDown:(NSEvent *)theEvent { NSMenu *theMenu

    0熱度

    1回答

    我有一個Interface Builder NSMenu-Object。我添加了我的自定義類「StatusBarMenu」。 的StatusBarMenu.h文件看起來是這樣的: @interface StatusBarMenu : NSMenu <NSMenuDelegate> 的StatusBarMenu.c文件看起來是這樣的: - (void)menuWillOpen:(NSMenu *

    0熱度

    1回答

    有沒有一種方法,使NSMenu其內容看起來是這樣的:(在項目AttributedText,即指定一個等寬字體的短) 1 one uno 2 two dos 3 three tres 4 four quatro

    0熱度

    1回答

    我試圖使用https://github.com/codecentric/NSMenuFX中的NSMenuFX來使JavaFX應用程序使用MacOS系統MenuBar,並且因爲此方法始終返回false,所以它不起作用。 Toolkit.getToolkit().getSystemMenu().isSupported() 該方法來自包裝:com.sun.javafx.tk.Toolkit。 更深入

    0熱度

    1回答

    我正在用Swift 3製作一個小型菜單欄應用程序,我希望應用程序在單擊圖標時重新加載一些數據,但我也希望它顯示狀態菜單? 下面是我的代碼示例: // AppDelegate.swift import Cocoa @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { @IBOutlet w