ЕК
Евгения Колбина

java f#$@n exceptions

есть простейший код гуи swing с обработчиком ActionListener (private class implements ActionListener). Дело в том, что метод getSource не видит объекта (в данном случае - кнопки) , по которому его вызвали. Передает значение null. (раньше работало нормально, теперь почему-то слетело)) . Код:

public {
блабла
alc al = new alc();
button1.addActionListener(al);
}

private class alc implements ActionListener{
public void actionPerformed(ActionEvent event){
if(event.getSource()==button1) { блаблабла (именно в этом месте триггер не срабатывает и все что написано в блаблабла не работает соответственно.

Пользуюсь eclipse Java SE Ubuntu. Но дело не в них. Стояла OpenJdk - поставил Oracle. А также проверял естественно javac, java из консоли. Результат один и тот же - null (ранее в небольшом моем проекте изза этого возникала туева куча ошибок).. .

Помогите мож чем пожалуйста? 🙂

модификаторы доступа тоже менял, не помогло) хотя там нужен именно приват, содрано с туториала и там все получается

Вера Ахонина
Вера Ахонина

Проверил на джаве 1.6.0.29 в нетбинсе. Все нормально отработало.
Ну а в исходники евента не заглядывал? Может там что-то не так?

ДЗ
Дима Задиран

може публик класс надо

Похожие вопросы
BufferedWriter в Java
Как решить скажите пожалуйста? Функция f такова, что любых вещественных чисел n и m верно f(mn) = f(m) f(n) .
Данны массивы Y(N) и F(N).Образовать новый массив C(N),элементы которго вычисляются по формуле Ci=LN (Yi+Fi).В новом мас
Как объяснить, что при натуральном n, в выражении n*n-n n-четное?
Что такое группа GL(n, F)?
Даны натуральные числа m,n. Получите все их общие делители, помогите написать программу в Java
Вопрос B6 Последовательность чисел Фибоначчи задается рекуррентным соотношением: F(n)=F(n−1)+F(n−2)
printf("x=%-4.1f F(x)=%-5.3f\n",x,func(x)) что означает эта запись "x=%-4.1f F(x)=%-5.3f\n"?
дан массив f (n). найти произведение отрицательных элементов массива
Возможно ли писать скрипты для unity 3d на java (не java script а именно java)?