초 간단 한 자바 위치 좌 표를 클릭 하 는 인 스 턴 스(Jframe 에 있 는 마우스 좌표)가 져 오기
2115 단어 자바 마우스 클릭 좌표 가 져 오기
2.Jframe 창 에 마우스 이 벤트 를 추가 합 니 다.마우스 오른쪽 단 추 를 눌 렀 을 때 마우스 의 좌 표 는 JLabel 탭 에 표 시 됩 니 다.
자바 코드 구현
import java.awt.FlowLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Jframe_1 {
public static void main(String[] args) {
JFrame jf = new JFrame("Jframe");
jf.setLayout(new FlowLayout());
jf.setSize(300,200); //
jf.setVisible(true); //
jf.setLocation(800,200); //
JLabel lb = new JLabel(" "); // Label
jf.add(lb); //
jf.addMouseListener(new MouseListener() { //
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
if(e.getButton()==e.BUTTON3){ //
lb.setText(e.getX()+","+e.getY()); //
}
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
});
}
}
실행 결 과 는 다음 과 같 습 니 다.자바 가 Jframe 에서 클릭 한 위치 좌표 인 스 턴 스 를 가 져 오 는 것 은 매우 간단 하고 알 기 쉬 우 며 초보 자 에 게 도움 이 되 기 를 바 랍 니 다.