Java 레이블 위 커서시 내용 변경

제목은 거창하지만 하는 일은 여태 하던 일과 다를 바 없습니다.

package tue160524; 
 
import javax.swing.*; 
import java.awt.*; 
import java.awt.event.MouseAdapter; 
import java.awt.event.MouseEvent; 
 
/** 
 * Created on 2016-05-24. 
 * 마우스 레이블 예제. 
 */ 
public class mouseLabel extends JFrame { 
    private Font font; //글씨체는 Font에서 담당!! 
    private JLabel label; 
    private JPanel panel; 
 
    private mouseLabel() { 
        this.setSize(800,200); 
        panel = new JPanel(); 
 
        font = new Font("Serif", Font.ITALIC, 50); 
        label = new JLabel("Don't Cry before you are hurt"); //기본 레이블은 영어로. 
        label.setFont(font); 
 
        panel.add(label); 
        label.addMouseListener(new mouseAdapter()); 
 
        this.add(panel); 
        this.setVisible(true); 
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    } 
 
    private class mouseAdapter extends MouseAdapter { 
        public void mouseEntered(MouseEvent e) { 
            //마우스가 들어왔을 경우!! 
            label.setText("다치기도 전에 울지 말라"); 
            //레이블의 텍스트만 바꿔준다 
        } 
        public void mouseExited(MouseEvent e) { 
            label.setText("Don't Cry before you are hurt"); 
        } 
        //다시 나가면 영어로 돌려놓는다. 
    } 
 
    public static void main(String[] args) { 
        new mouseLabel(); 
    } 
}