Mouselestener не отвечает, даже когда я вставляю код, который должен работатьJAVA

Программисты JAVA общаются здесь
Anonymous
Mouselestener не отвечает, даже когда я вставляю код, который должен работать

Сообщение Anonymous »

package mainz;

import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class myFrame extends JFrame implements MouseListener{

JLabel label;

myFrame(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(500, 500);
this.setLayout(null);

label = new JLabel();
label.setBounds(0, 0, 100, 100);
label.setBackground(Color.red);
label.setOpaque(true);
label.addMouseListener(this);

this.add(label);
this.setVisible(true);
}

@Override
public void mouseClicked(MouseEvent e) {
label.setBackground(Color.yellow);
}

@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub

}

@Override
public void mouseExited(MouseEvent e) {

}
}
< /code>
Мне нужна большая помощь. Этот код выглядит совершенно нормально, и я даже получил какой -то рабочий код из учебника BRO Code, но он все еще не сработал. Есть ли проблема с моим клиентом, потому что она работала правильно все это время. Спасибо за помощь. Я пробовал все, но это все еще не работает

Подробнее здесь: https://stackoverflow.com/questions/794 ... hould-work

Вернуться в «JAVA»