import javax.swing.*;
import java.awt.event.*;

class Muslyssnare extends MouseAdapter {
    public void mouseClicked(MouseEvent e) {
	System.out.println("Klick vid ("+e.getX() + "," + e.getY()+")");
    }
}

class Tangentlyssnare extends KeyAdapter {
    public void keyTyped(KeyEvent e) {
	System.out.println("Tangenenten "+ e.getKeyChar());
    }
}

class HandelseTest extends JFrame {

    MouseListener l1 = new Muslyssnare();
    KeyListener l2 = new Tangentlyssnare();

    HandelseTest (){
	addMouseListener(l1);
	addKeyListener(l2);
	setSize(400,400);
	setVisible(true);
	setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    public static void main (String[] args ){
	HandelseTest h = new HandelseTest();
    }
}
