반응형
package javaapplication14; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; class MouseListenerEx extends JFrame{ JPanel contentPane = new JPanel(); JLabel la; MouseListenerEx(){ this.setTitle("Mouse 이벤트 예제"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setContentPane(contentPane); contentPane.setLayout(null); contentPane.addMouseListener(new MyMouseListener()); la = new JLabel("hello"); la.setSize(50,20); la.setLocation(30,30); contentPane.add(la); this.setSize(200,200); this.setVisible(true); } class MyMouseListener implements MouseListener{ @Override public void mouseClicked(MouseEvent e) { } @Override public void mousePressed(MouseEvent e) { int x = e.getX(); int y = e.getY(); la.setLocation(x,y); } @Override public void mouseReleased(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { } @Override public void mouseExited(MouseEvent e) { } } } public class JavaApplication14 { public static void main(String[] args) { new MouseListenerEx(); } }
<결과>
2016/10/22 - [자바] - 자바 소스코드: 버튼 클릭시 문자랑 타이틀 바꾸기
2016/10/12 - [자바] - 자바 소스코드: MouseListener(마우스 올릴 시 색깔 바꾸기)
2016/10/09 - [자바] - 자바 소스코드: Action 이벤트리스너(클릭시 문자열 바꾸기)
#자바 #자바 소스코드 #마우스 클릭 #hello #위치 바꾸기
반응형
'자바' 카테고리의 다른 글
자바 소스코드: 입력된 키 출력하기 (0) | 2016.10.23 |
---|---|
자바 소스코드: 입력된 키 알기 (0) | 2016.10.23 |
자바 소스코드: 버튼 클릭시 문자랑 타이틀 바꾸기 (0) | 2016.10.22 |
자바 소스코드: MouseListener(마우스 올릴 시 색깔 바꾸기) (0) | 2016.10.12 |
자바 소스코드: Action 이벤트리스너(클릭시 문자열 바꾸기) (0) | 2016.10.09 |