|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.02.2020, 17:26 | #1 |
Регистрация: 27.01.2020
Сообщений: 4
|
Gui . Внутренний класс.
Делал по книге "Изучаем Java" в 12 главе код для двух кнопок, но не удаётся его скомпелировать. Жалуется на абстрактность:
Error20, 39) java: TwoButtons.LabelListener is abstract; cannot be instantiated Error23, 39) java: TwoButtons.ColorListener is abstract; cannot be instantiated ------------------------ import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class TwoButtons { JFrame frame; JLabel label; public static void main(String[] args){ TwoButtons gui=new TwoButtons(); gui.go(); } public void go(){ frame=new JFrame(); frame.setDefaultCloseOperation(JFra me.EXIT_ON_CLOSE); JButton labelButton=new JButton("Change Label"); labelButton.addActionListener(new LabelListener()); JButton colorButton=new JButton("Change Circle"); colorButton.addActionListener(new ColorListener()); label=new JLabel("I'm a label"); MyDrawPanel drawPanel=new MyDrawPanel(); frame.getContentPane().add(BorderLa yout.SOUTH, colorButton); frame.getContentPane().add(BorderLa yout.CENTER, drawPanel); frame.getContentPane().add(BorderLa yout.EAST, labelButton); frame.getContentPane().add(BorderLa yout.WEST, label); frame.setSize(300,300); frame.setVisible(true); } class LabelListener implements ActionListener{ public void actoionPerformed(ActionEvent event){ label.setText("Ouch!"); } } class ColorListener implements ActionListener{ public void actoinPerformed(ActionEvent event){ frame.repaint(); } } } |
04.02.2020, 21:49 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Правильно напишите actionPerformed - два раза с ошибкой написано
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить внутренний IP компьютера? | _Ameli_ | Windows | 18 | 19.08.2019 18:03 |
Воспроизведение аудио через внутренний микрофон | koljsch | Мобильные ОС (Android, iOS, Windows Phone) | 1 | 13.03.2014 15:28 |
внутренний блок не растягивает внешний во вертикали | Артем1256 | HTML и CSS | 4 | 30.01.2012 19:54 |
Внешний и Внутренний IP | Пепел Феникса | Win Api | 7 | 09.02.2010 15:38 |