部分代码:
本人想实现一个监听,但是forx循环里面的i不能传到text_tip = menu.getItem(i).getName();里面的去,怎么解决这个问题?
public void clickMenuItems(final Menu menu){
try {
for (int i = 0; i < menu.getItemCount(); i++) {
menu.getItem(i).addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
text_tip = menu.getItem(i).getName();
//本人想通过(String)tyext_tip得到每个menuitem的名称
}
});
}
} catch (Exception e) {
e.printStackTrace();
}
}
本人想实现一个监听,但是forx循环里面的i不能传到text_tip = menu.getItem(i).getName();里面的去,怎么解决这个问题?
public void clickMenuItems(final Menu menu){
try {
for (int i = 0; i < menu.getItemCount(); i++) {
menu.getItem(i).addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
text_tip = menu.getItem(i).getName();
//本人想通过(String)tyext_tip得到每个menuitem的名称
}
});
}
} catch (Exception e) {
e.printStackTrace();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货