我有一個對象,我們把它稱爲catRancher,他有一個catHerd(ArrayList),在我看來,我有一個列表,顯示他所有的貓用啓動showInputDialog的按鈕,我想要的是一個組合框這個貓場的所有可能的貓,以便我可以選擇從農場添加到他的牧羣的貓。如何使用showInputDialog從下拉列表中返回對象?
我想是這樣的:
allCatsArray = catFarm.getAllCats().toArray();
Cat selectedCat = JOptionPane.showInputDialog(appFrame, allCatsArray, "Which cat?", JOptionPane.QUESTION_MESSAGE);
catRancher.getCatHerd().add(selectedCat);