public void mouseEntered(MouseEvent e) {

  JButton btn = (JButton)e.getSource();


  btn.setBackground(Color.RED);

  }





보면  e.getSource가 JButton을 다운캐스팅 했자나욤


그 이유가 e는 EVENT 라 AWT고

JButton은 swing 이여서 인가욤???