我有一個從數組填充的組合框(不一定是)。一旦選擇完成,我需要將它用作對類的引用(它的對象)並返回另一個對象值。將JcomboBox.getSelectedItem()連接到類
public class MenuItem {
static int calories;
static int fat;
static int cholesterol;
static int sodium;
static int fiber;
MenuItem(int argCal, int argFat, int argChol, int argSod, int ArgFib) {
calories = argCal;
fat = argFat;
cholesterol = argChol;
sodium = argSod;
fiber = ArgFib;
}
}
public static MenuItem salad = new MenuItem(550, 13, 30, 860, 3);
public static MenuItem Chicken = new MenuItem(680, 13, 105, 1410, 4);
所以,當他們從combobox
挑,我需要返回 「cholesterol =105
」 或 「cholesterol = 30
」。我的問題是我不能使用combobox.getSelectedItem()
將它連接到類。
您可能必須將其轉換爲MenuItem。顯示偵聽器的代碼。 –
你的JComboBox在哪裏? – Blip
這就是關鍵,我沒有動作監聽器...... JComboBox在主要[]中,只是啓動和填充。對動作監聽器有任何想法? – user3207737