2
我想在點擊事件btnCurrentStatus
上顯示我的數組(標記),然後我想從用戶返回選定的值。我使用的代碼如下,但在這裏通過showMessageDialog
方法我只能設法顯示數組,我想要的是用戶可以選擇其中一個值,並且我想返回該索引。使用showMessageDialog顯示數組並返回選定的值
如何實現這一目標?
btnCurrentStatus.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int j = 0;
int c = 0;
for (int i = 0; i < total_question; i++) {
if (question_status[i] == 1) {
marked[j] = i + 1;
j++;
// System.out.println((i + 1) + " : Marked");
} else if (question_status[i] == 2) {
locked[k] = i + 1;
c++;
//System.out.println((i + 1) + " : Locked");
}
}
String display = "";
// String markedq []= new String[] {"1","2","3","4"};
for (int a = 0; a < marked.length; a++) {
if (marked[a] != 0) {
display += marked[a] + "\n";
}
}
JOptionPane.showMessageDialog(null, display);
}
});
謝謝你,先生:) – 2015-04-05 04:21:17