2011-11-03 17 views
0

可能重複:
How to configure JComboBox not to select FIRST element when created?的JComboBox列表中自動選擇第一項

我有一個JComboBox,在這幾個可選項目。我的問題是,當用戶點擊JComboBox時,列表按預期顯示,但是當他決定不選擇任何項目並僅點擊框架上的任何其他項目時,JComboBox會自動選擇列表中的第一項。我該如何避免這種情況,而不是選擇第一個項目來選擇最後一個被選中的項目?我想我需要重寫一個JComboBox監聽器或什麼!

+2

你的代碼在哪裏? – Kayser

+0

我不知道爲什麼你需要我的代碼示例,這是默認的JComboBox行爲,我不要求你爲我寫代碼,只是爲了指向某個方向。 我知道我看到的東西就像一個JComboBox上有OnEdit和OnCancellation或類似的東西! – AlenBer

+2

@AlenBer我從來沒有看到,真的 – mKorbel

回答

-1

最好的辦法是提供你自己的ComboBoxModel來處理你的情況。不幸的是,要做到這一點並不容易。主要以Read-Only CB方式正確識別用戶手勢可能非常棘手。

+0

-1,試圖操縱模型不是解決方案。 – camickr

相關問題