-
Frame에 MouseMotionListener 사용하는 방법02 [JAVA]JAVA/Java 2019. 7. 18. 19:11반응형
01. MouseMotionListener를 implements로 받아 사용하는 방법
- 두번 째 방법을 알려 드리도록 하겠습니다. implements를 하지 않고 사용하는 방법입니다!
public class TimerTest extends Frame { static int timer = 0; TimerTest(){ setSize(300,300); setLayout(null); setVisible(true); addMouseMotionListener(new MouseMotionListener() { @Override public void mouseMoved(MouseEvent e) { System.out.println("Mouse moved : "+ timer); timer = 0; } @Override public void mouseDragged(MouseEvent e) { } }); } public static void main(String[] args) { new TimerTest(); testGo(); } public static void testGo() { while (true) { try { System.out.println(timer); timer++; Thread.sleep(5000); if ( timer == 15 ) { return; } } catch (InterruptedException e) { e.printStackTrace(); } } } }
TimerTest안에서 addMouseMotionListener를 통하여 불러와주면 간단하게 사용할 수 있습니다.
02.결과
와 01방법과 동일한 결과를 얻을 수 있습니다!
다음에는 가장 많이쓰는 03번의 방법으로 찾아오겠습니다.
반응형'JAVA > Java' 카테고리의 다른 글
[Java]ZipUtil을 이용하여 간단하게 폴더압축, 압축해제하기 (0) 2021.02.26 TimerTask 사용하는 방법 (0) 2019.07.19 Frame에 MouseMotionListener 사용하는 방법01 [JAVA] (0) 2019.07.17 java.util.MissingResourceException 해결법 (0) 2019.03.11 ObjectMapper, List<Map<>> 사용하기 [JAVA] (0) 2017.09.29