好的,這裏是問題所在:每次我點擊確定後,它都會返回選定的索引號,對吧?不管我選擇什麼,下面的代碼都只返回第一個索引。我設置了「cMenu.selected(1)」,無論我選擇什麼,它都會返回索引1。Java Choice所選索引不能正確返回
使用的JPanel,一個JButton,選擇
String[] menu = {"item 1" , "item 2", "item3"};
cMenu = new Choice();
cMenu.setBounds(0, 0, 75, 25);
for (int i = 0; i < menu.length; i++)
cMenu.add(menu[i]);
}
panel.add(cMenu);
final int menuSelection = cMenu.getSelectedIndex();
//Below is, of course, debugging
//Before asking, the button works it does say 0 or Hello World or whatever I want
//when clicked
OK.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println(menuSelection);
}
});
什麼是cClass? – Filip