4
我的目標是創建某種Swing組件,可以做兩件事情:組合框和搜索組件在Java中
- 功能組合框
- 允許(從值列表中進行選擇)用戶輸入到組件,只顯示從原始列表中的相關項目(如一些在線AJAX搜索框)
我真的想通過定製現有的swing組件來做到這一點,所以我不必寫從頭開始,但到目前爲止,我還沒有發現任何可以做到這一點。我已經考慮過大量的黑客,它可能會需要一個JComboBox來做到這一點,但我真的不認爲這會起作用。
任何建議什麼是最好的辦法做到這一點?非100%自定義代碼的解決方案獎勵積分。
釉上的清單竟然是非常有用的。然而,我確實需要添加一些自定義代碼,以使它們完全按照我的意願進行。我遇到了這個醜陋的野獸,那就是java的gui線程模型,而且這篇文章變得非常有用: http://www.javaworld.com/javaworld/jw-08-2007/jw-08-swingthreading.html – twolfe18 2009-07-14 23:53:08