這篇文章主要介紹java如何獲取鼠標(biāo)點(diǎn)擊位置坐標(biāo),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
站在用戶的角度思考問題,與客戶深入溝通,找到江漢網(wǎng)站設(shè)計(jì)與江漢網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋江漢地區(qū)。1. 在窗口的最上方放置一個(gè)JLabel標(biāo)簽,標(biāo)簽中的文本默認(rèn)為“此處顯示鼠標(biāo)右鍵點(diǎn)擊的坐標(biāo)”
2. 為Jframe窗口添加一個(gè)鼠標(biāo)事件,當(dāng)鼠標(biāo)右鍵點(diǎn)擊窗口時(shí),鼠標(biāo)的坐標(biāo)在JLabel標(biāo)簽中顯示。
java 代碼實(shí)現(xiàn)
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); //設(shè)定窗體的寬和高 jf.setVisible(true); // 設(shè)定窗口為可見 jf.setLocation(800,200); // 設(shè)定窗體的坐標(biāo) JLabel lb = new JLabel("此處顯示鼠標(biāo)右鍵點(diǎn)擊后的坐標(biāo)"); // 創(chuàng)建一個(gè) Label對(duì)象 jf.add(lb); // 添加標(biāo)簽到窗口上 jf.addMouseListener(new MouseListener() { //為窗口添加鼠標(biāo)事件監(jiān)聽器 @Override public void mousePressed(MouseEvent e) { // TODO Auto-generated method stub if(e.getButton()==e.BUTTON3){ // 判斷獲取的按鈕是否為鼠標(biāo)的右擊 lb.setText(e.getX()+","+e.getY()); // 獲得鼠標(biāo)點(diǎn)擊位置的坐標(biāo)并發(fā)送到標(biāo)簽的文字上 } } @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 } }); } }
運(yùn)行結(jié)果如下:
java基本數(shù)據(jù)類型有哪些Java的基本數(shù)據(jù)類型分為:1、整數(shù)類型,用來表示整數(shù)的數(shù)據(jù)類型。2、浮點(diǎn)類型,用來表示小數(shù)的數(shù)據(jù)類型。3、字符類型,字符類型的關(guān)鍵字是“char”。4、布爾類型,是表示邏輯值的基本數(shù)據(jù)類型。
以上是“java如何獲取鼠標(biāo)點(diǎn)擊位置坐標(biāo)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!