1. 창 상단에 jlabel 태그를 놓습니다. 태그의 텍스트는 "오른쪽 클릭 마우스의 좌표가 여기에 표시됩니다"에 대한 기본값
2. JFrame 창에 마우스 이벤트를 추가하십시오. 마우스가 창을 마우스 오른쪽 버튼으로 클릭하면 마우스 좌표가 Jlabel 태그에 표시됩니다.
Java 코드 구현
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.setLayout (new flowLayout ()); jf.setsize (300,200); // 양식의 너비와 높이를 설정 jf.setVisible (true); // window를 표시된 JF.SetLocation (800,200)으로 설정합니다. // 양식의 좌표를 설정합니다. // 레이블 개체 생성 jf.add (lb); // 창에 라벨을 추가하십시오 jf.addmouselistener (new Mouselistener () {// Window @Override public void mousepressed (mouseevent e) {// todo auto-voiderated method stub (e.getbutton () == e.button3) {// {// 오른쪽 클릭 여부가 있는지 여부를 결정하십시오. lb.settext (e.getx ()+","+e.gety ()); // 마우스 클릭 위치의 좌표를 가져 와서}} @override public void mouseclicked (mouseevent e) {// to to auto-generated method stub} @override void mouserneded stub} @override public void mouseentered (mouseevent e) {// todo 자동 생성 메소드 스터브} @override public void mouseentered (mouseevent e) {// todo 자동 생성 메소드 스터브} @override public void mouseentered (mouseevent e) {// to auto-goderned method genderated method renered mouseexited (mouseevent e) {// todo 자동 생성 메소드 스텁}); }}작업 결과는 다음과 같습니다.
Java는 JFrame에서 마우스 클릭의 위치 좌표 인스턴스를 얻습니다. 이는 매우 간단하고 이해하기 쉽습니다. 초보자에게 도움이되기를 바랍니다.