2015-06-02 47 views
-1

我正在一個項目,使Java Swing中的數據庫應用程序。如何使搜索jtextfield像jcombobox

我想設置一個Jtextfield,就像瀏覽器的搜索框一樣。 所有我想輸入的第一個字符,然後所有數據出現

+0

JComboBox不合適,因爲你必須點擊它。您需要一個JTextField和一個寬度相同的JList。每次查詢後,您都會更新JList – Dien

回答

0

所以基本上你想這樣的事情?我相信你可以用它來建立你的目標(只需要一些編輯/添加/更改)。

public static void main(String[] args) { 

    Scanner scanner = new Scanner(System.in); 

    String dataInput; 

    System.out.println("What would you like to search for? "); 
    dataInput = scanner.nextLine(); 
    // Imagine this database involves the usernames of various people. 
    String[] usernameData = new String[] { "jack901", "chimp00" }; 

    for (String loadData : usernameData) { 
     if (loadData.charAt(0) == dataInput.charAt(0)) { 
      System.out.println(loadData); 
     } else { 
      System.out.println("User not found."); 
     } 

    } 

} 
相關問題