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