초 간단 한 자바 위치 좌 표를 클릭 하 는 인 스 턴 스(Jframe 에 있 는 마우스 좌표)가 져 오기

1.창 맨 위 에 JLabel 탭 을 놓 습 니 다.탭 의 텍스트 는 기본적으로'마우스 오른쪽 단추 로 클릭 한 좌 표를 표시 합 니 다'입 니 다.
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 에서 클릭 한 위치 좌표 인 스 턴 스 를 가 져 오 는 것 은 매우 간단 하고 알 기 쉬 우 며 초보 자 에 게 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기