Originariamente inviato da killerbomb
però compilando il sorgente non succede nulla. come posso risolvere?
Ehm... Dopo aver compilato lo mandi in esecuzione? A me funziona correttamente. Certo è da rivedere, non è corretto mescolare componenti AWT (Label) e Swing (JFrame) ed il metodo show() è deprecato (al suo posto si deve usare setVisible(true)). Il pack() come l'avevi messo tu è abbastanza inutile, come il repaint() :master:

codice:
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

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

public class Finestra extends JFrame implements MouseListener {
    private int x, y;
    private JLabel la = new JLabel("clicca sullo schermo!", JLabel.CENTER);

    public Finestra() {
        setTitle("Programma");
        setLocation(300, 100);
        setSize(600, 600);
        add(la);

        addMouseListener(this);
        setVisible(true);
    }

    public void mousePressed(MouseEvent e) {
        x = e.getX();
        y = e.getY();
        la.setText("x = " + x + " y = " + y);
    }

    public void mouseReleased(MouseEvent e) { }
    public void mouseEntered(MouseEvent e) { }
    public void mouseExited(MouseEvent e) { }
    public void mouseClicked(MouseEvent e) { }

    public static void main(String[] args) {
        new Finestra();
    }
}