I've made a program recently in which a MouseListener is set on the content pane. The Problem is when I click on a JTextField, even tho I called setEnabled(false) and setEditable(false) on it, my mousePressed() doesn't happen. The rest is working fine. So my question: How do I disable the default MouseListener that JTextField contains?
edit: for test purpose:
import java.awt.EventQueue;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class test extends JFrame implements MouseListener{
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    test frame = new test();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }
    test(){
        setBounds(0,0,500,500);
        addMouseListener(this);
        setLayout(null);
        JTextField n = new JTextField("test");
        n.setEditable(false);
        n.setBounds(200,200,40,20);
        add(n);
    }
    @Override
    public void mouseClicked(MouseEvent arg0) {
        System.out.println("test");
    }
    @Override
    public void mouseEntered(MouseEvent arg0) {
        // TODO Auto-generated method stub
    }
    @Override
    public void mouseExited(MouseEvent arg0) {
        // TODO Auto-generated method stub
    }
    @Override
    public void mousePressed(MouseEvent arg0) {
        // TODO Auto-generated method stub
    }
    @Override
    public void mouseReleased(MouseEvent arg0) {
        // TODO Auto-generated method stub
    }
}
 
     
    