관리 메뉴

취미개발 블로그와 마음수양

마우스 움직임 인식 예제 본문

Language/java소스

마우스 움직임 인식 예제

아라한사 2014. 4. 15. 11:52

책  power자바 문제 풀이입니다.

음..신기방기 ㅎㅎ



package 챕16이벤트;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Quest05 extends JFrame {
	JLabel label;
	
	Quest05(){
		setSize(700, 300);
		setTitle("My Frame");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		JPanel panel = new JPanel();
		label =new JLabel("Don't cry before you are hurt");
		label.setFont(new Font("Serif", Font.BOLD|Font.ITALIC,50));
		label.addMouseListener(new MouseListener(){
			public void mouseClicked(MouseEvent arg0){}
			public void mouseEntered(MouseEvent arg0){
				label.setText("다치기도 전에 울지말라.");
			}
			@Override
			public void mouseExited(MouseEvent e) {
				label.setText("당신 나갔구만?");
			}
			@Override
			public void mousePressed(MouseEvent e) {
			}
			@Override
			public void mouseReleased(MouseEvent e) {
			}
		});
		
		panel.add(label);
		add(label);
		setVisible(true);
	}
	public static void main(String[] args) {
		new Quest05();
	}
}