Самостоятельно изучаю java с помощью книжки. Такая проблема и до этого выскакивала, я просто сменил версию, не помогло. Я нашел выход используя лямбда выражения, однако здесь они работать не будут. Буду рад вашей помощи, спасибо.
import javax.swing.*;
import javax.swing.border.*;
import java.awt.event.*;
class MyFrame extends JFrame implements ActionListener,MouseListener
{
private JLabel L;
private JTextField T;
private String apply="Применить ";
private String exit="Закрыть ";
public void ationPerfomed(ActionEvent e)
{
String txt=e.getActionCommand();
if(txt.equals(apply))
{
L.setText(T.getText());
}
else
{
System.exit(0);
}
}
public void mouseExited(MouseEvent e)
{
L.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
L.setHorizontalAlignment(JLabel.RIGHT);
}
public void mouseReleased(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseClicked(MouseEvent e){}
MyFrame()
{
super("Окно с текстовым полем ");
int w=300,h=160;
setBounds(250,250,w,h);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
setLayout(null);
L=new JLabel();
L.setBounds(10,10,w-25,30);
L.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
L.addMouseListener(this);
T= new JTextField();
T.setBounds(L.getX(),50,L.getWidth(),30);
int bw=(T.getWidth()-20)/2;
JButton appB=new JButton(apply);
appB.setBounds(T.getX(),90, bw,30);
appB.setFocusPainted(false);
appB.addActionListener(this);
JButton extB= new JButton(exit);
extB.setBounds(appB.getX()+appB.getWidth()+20,appB.getY(),appB.getWidth(),appB.getHeight());
extB.setFocusPainted(false);
extB.addActionListener(this);
add(L);
add(T);
add(appB);
add(extB);
setVisible(true);
}
}
class OBRABOTCHIK2{
public static void main(String[] args)
{
new MyFrame();
}
}
Пишет что ошибка в данной строчке
class MyFrame extends JFrame implements ActionListener,MouseListener
В классе, не являющимся абстрактным, должны быть реализованы все методы интерфейсов, которые он берется реализовать. В данном случае вы не реализовали методы mouseEntered(MouseEvent e)
(интерфейса MouseListener
) и actionPerformed(ActionEvent e)
(интерфейса ActionListener
)(У вас опечатка - вы написали ationPerfomed)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
У меня есть три класса, являющиеся компонентами
Приложение список: значение - количество Как сделать проверку раз в 15 секунд обновились ли эти количества и если да то вывести уведомления...
переменная должна остаться без изменений, если задано неверное значение
Стоит задача, чтобы отправить на сервер запрос и получить с него ответ в виду jsonПытался найти информацию в интернете, но попадались лишь готовые...