MouseListener i en ComboBox
Jeg har nogle problemer med at få MouseListener til at virke i en ComboBox. Min kode ser (let forkortet) sådan ud:import javax.swing.*;
import java.awt.event.*;
public class Klassenavn extends JPanel implements MouseListener
{
private JComboBox cb = new JComboBox();
public Klassenavn()
{
this.setLayout(new BorderLayout());
this.add(cb);
cb.addMouseListener(this);
}
public void mouseExited(MouseEvent e)
{
System.out.println("Hello world");
}
public void mouseEntered(MouseEvent e)
{
System.out.println("Hello world");
}
public void mouseReleased(MouseEvent e)
{
System.out.println("Hello world");
}
public void mousePressed(MouseEvent e)
{
System.out.println("Hello world");
}
public void mouseClicked(MouseEvent e)
{
System.out.println("Hello world");
}
}
Men den skriver INTET når jeg kører den!!!
Jeg har prøvet at sætte den på panelet istedet og der virker det fint!
Hvad skal jeg gøre for at få det til at virke med ComboBoxen?
