امیر164
سه شنبه 24 خرداد 1384, 23:10 عصر
سلام . من میخوام که یه Listener برای جی لیستم بزارم ولی یه کم مشکل دارم
کد زیر رو نوشتم :
lst.addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent event)
{
JOptionPane.showMessageDialog(null,"salam");
}
});
این کد درست کار میکنه ولی اگه به جای
JOptionPane.showMessageDialog(null,"salam");
بخوام به عنتصر لیست یا حتی Container دسترسی پیدا کنم ایراد میگیره :
Cannot refer to a non-final variable lst inside an inner class defined in a different method
من حتی 2 تا از مثالهای دیتل رو هم عینا امتحان کردم ولی جواب نداد
ممنون میشم کمک کنید
کد زیر رو نوشتم :
lst.addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent event)
{
JOptionPane.showMessageDialog(null,"salam");
}
});
این کد درست کار میکنه ولی اگه به جای
JOptionPane.showMessageDialog(null,"salam");
بخوام به عنتصر لیست یا حتی Container دسترسی پیدا کنم ایراد میگیره :
Cannot refer to a non-final variable lst inside an inner class defined in a different method
من حتی 2 تا از مثالهای دیتل رو هم عینا امتحان کردم ولی جواب نداد
ممنون میشم کمک کنید