import javax.swing.*; import java.awt.*; import java.awt.event.*; class One extends JFrame { One() { Two b = new Two(); Container c = this.getContentPane(); c.add(b); this.setVisible(true); this.setSize(400, 400); this.setDefaultCloseOperation( 3 ); } public static void main(String[] args) { One a = new One(); } } class Two extends JComponent implements MouseMotionListener { public void mouseMoved(MouseEvent e) { } public void mouseDragged(MouseEvent e) { } public void paintComponent(Graphics g) { } }