package dk.itu.oop.lecture3; import javax.swing.JFrame; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class DotFrame1sol extends JFrame { private static DotFrame1sol df; public class MakeDotOnMouseClick extends MouseAdapter { public void mouseClicked(MouseEvent e){ df.getGraphics().fillOval(e.getX()-5,e.getY()-5,10,10); } } public static void main(String[] args){ df = new DotFrame1sol(); df.addMouseListener( df.new MakeDotOnMouseClick() ); } public DotFrame1sol(){ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 400); setTitle("DotFrame"); setVisible(true); } }