import javax.swing.*;
import java.awt.event.*;
public class SimpleGuilB implements ActionListener {
JButton button;
public static void main(String [] args){
SimpleGuilB gui = new SimpleGuilB();
gui.go();
}
public void go(){
JFrame frame = new JFrame();
button = new JButton("click me");
button.addActionListener(this);
frame.getContentPane().add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(100,300);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent event){
button.setText("I ve been clicked");
System.out.println("fjgji");
}
}
Евг Вел
12 уровень
Помогите разобраться с 15 строкой, не пойму к чему относится THIS (((
Обсуждается
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
24 февраля 2020, 16:38
this относится к объекту, у которого вызван метод
0
Евг Вел
24 февраля 2020, 16:40
Здесь объект экземпляра класса ActionListener?
0
Ksenia Volkova Java Developer в DXC Master
24 февраля 2020, 16:41
Класса SimpleGuilB
0
Евг Вел
24 февраля 2020, 16:46
this относится к объекту gui класса SimpleGuilB, я правильно понимаю?
0
Ksenia Volkova Java Developer в DXC Master
24 февраля 2020, 17:03
В 8-й строке - да. Но вообще - к любому объекту, у которого вызван метод go
0
Евг Вел
24 февраля 2020, 17:19
Ксения, спасибо за внимание
0