import java.awt.*; import java.awt.event.*; public class FuncMouseApp extends Frame { public static void main(String[] args) { FuncMouseApp m = new FuncMouseApp(); } public FuncMouseApp() { Button b = new Button(); b.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent event) { Button b = (Button) event.getSource(); b.setBackground (Color.blue); } } ); setSize(100,100); add(b); setVisible(true); } }