Извините, может быть, это просто, но я не могу этого объяснить. Есть следующий код (свинг):
public class Sandbox2 extends Frame implements ActionListener {
JTextField tf; JLabel l; JButton b;
Sandbox2() {
tf=new JTextField();
...
//there is what i can`t understand
add(b);add(tf);add(l);
setSize(400,400);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
...
}
public static void main(String[] args) {
new Sandbox2();
}
}
Сначала я создаю кнопку, текстовое поле и другие, после чего добавляю их во фрейм. Но как это работает, если все методы, add (), setSize () ... были вызваны без экземпляра фрейма?
Я понимаю, что это связано с наследованием фреймов, но как?