Недавно начал изучать Java, и немогу понять синтаксис обработки событий. Вот набросал простую программку, как я понимаю обработку событий. При нажатии кнопки, должна создаваться ещё одна кнопочка, но компилятор выдаёт ошикубку. Помогите пожалуйста 
| Код | import java.awt.*; import java.awt.event.*; import javax.swing.*;
public class OutT { public static void main (String[] args) { OutTFrame frame = new OutTFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }
class OutTFrame extends JFrame { public OutTFrame() { setTitle("Output text"); setSize(WIDTH, HEIGHT); OutTPanel panel = new OutTPanel(); add(panel); } public static final int WIDTH = 200; public static final int HEIGHT = 300; } class OutTPanel extends JPanel { public OutTPanel() { setLayout(new BorderLayout()); JButton TButton = new JButton("НАЖМИ"); add(TButton, BorderLayout.SOUTH); // Обработчик события. TButton.addActionListener(new ActionListener() { public void actionPerfomed(ActionEvent event) { JButton display = new JButton("Привет :)"); display.setEnabled(false); add(display, BorderLayout.NORTH); } }); } }
|
|