1
我想創建一個NSComboBox類似如下:NSComboBox隨着文件選擇
前點擊:
:
點擊後我明白 這個組合框可以通過使用Java來實現。我創建了一個快速的JFrame,添加了一個JCombobox,並獲得了相同的外觀!
但我的問題是:
我怎樣才能在可可(AppKit框架)(我編程在Objective-C),該組合框。 另外,我如何實現分隔符和「選擇...」。按SELECT鍵會打開一個文件選擇窗口:
我想創建一個NSComboBox類似如下:NSComboBox隨着文件選擇
前點擊:
:
點擊後我明白 這個組合框可以通過使用Java來實現。我創建了一個快速的JFrame,添加了一個JCombobox,並獲得了相同的外觀!
但我的問題是:
我怎樣才能在可可(AppKit框架)(我編程在Objective-C),該組合框。 另外,我如何實現分隔符和「選擇...」。按SELECT鍵會打開一個文件選擇窗口:
在Cocoa中,這就是所謂的一個NSPopupButton。沒有文本字段,所以它不是一個組合框(沒有任何「組合」)。
設置這最簡單的方法是創建在IB的菜單,包括分離器和指針的動作,然後設置彈出按鈕的「菜單中的」屬性。
Apple NSPopupbutton reference有幾個示例項目的指針。還有大量關於如何在Interface Builder中設置菜單操作的在線教程。
即使你這麼說,創建一個JComboBox會給我一個NSPopupButton!我比java更有經驗的Java,這就是爲什麼我堅持認爲這是一個組合框! ..無論如何,你真棒!謝謝! – Mazyod 2012-04-13 14:06:54
最後一件事,文件選擇機制。 Cocoa中提到的是什麼? – Mazyod 2012-04-13 14:08:31
嗯..我在這裏找到了NSOpenPanel:http://ekle.us/index.php/2006/12/displaying_a_file_open_dialog_in_cocoa_w。但它會在新窗口中打開文件選擇器。我希望它出現在窗口欄像在圖片中。 – Mazyod 2012-04-13 14:30:58