最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

超簡單的java獲取鼠標(biāo)點(diǎn)擊位置坐標(biāo)的實(shí)例(鼠標(biāo)在Jframe上的坐標(biāo))

 更新時間:2018年03月15日 09:35:30   投稿:wdc  
在Java窗體Jframe上獲取鼠標(biāo)點(diǎn)擊的坐標(biāo),其中使用了匿名內(nèi)部類,實(shí)例代碼非常簡單易懂,大家可以學(xué)習(xí)一下

1. 在窗口的最上方放置一個JLabel標(biāo)簽,標(biāo)簽中的文本默認(rèn)為“此處顯示鼠標(biāo)右鍵點(diǎn)擊的坐標(biāo)”

2. 為Jframe窗口添加一個鼠標(biāo)事件,當(dāng)鼠標(biāo)右鍵點(diǎn)擊窗口時,鼠標(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)建一個 Label對象
      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獲取鼠標(biāo)在Jframe上點(diǎn)擊的位置坐標(biāo)實(shí)例非常簡單易懂,希望對初學(xué)者有所幫助

相關(guān)文章

  • Java 關(guān)系運(yùn)算符詳情及案例(上)

    Java 關(guān)系運(yùn)算符詳情及案例(上)

    這篇文章主要介紹了Java 關(guān)系運(yùn)算符詳情及案例實(shí)現(xiàn),Java 也提供了許多類型的運(yùn)算符,可以根據(jù)需要使用它們來執(zhí)行各種計算和函數(shù),包括邏輯、算術(shù)、關(guān)系等。它們根據(jù)它們提供的功能進(jìn)行分類,下面將詳細(xì)介紹該內(nèi)容,需要的朋友可以參考一下
    2021-12-12
  • SpringCloud中的熔斷監(jiān)控HystrixDashboard和Turbine示例詳解

    SpringCloud中的熔斷監(jiān)控HystrixDashboard和Turbine示例詳解

    HystrixDashboard是用于實(shí)時監(jiān)控Hystrix性能的工具,展示請求響應(yīng)時間和成功率等數(shù)據(jù),本文介紹了如何配置和使用HystrixDashboard和Turbine進(jìn)行熔斷監(jiān)控,包括依賴添加、啟動類配置和測試流程,感興趣的朋友一起看看吧
    2024-09-09
  • javaweb啟動時啟動socket服務(wù)端代碼實(shí)現(xiàn)

    javaweb啟動時啟動socket服務(wù)端代碼實(shí)現(xiàn)

    這篇文章主要介紹了javaweb啟動時啟動socket服務(wù)端代碼實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Spring解決循環(huán)依賴問題的四種方法匯總

    Spring解決循環(huán)依賴問題的四種方法匯總

    這篇文章主要介紹了Spring解決循環(huán)依賴問題的四種方法匯總,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • java切分字符串的2種方法實(shí)例

    java切分字符串的2種方法實(shí)例

    在我們?nèi)粘9ぷ髦薪?jīng)常遇到截取字符串的需求,下面這篇文章主要給大家介紹了關(guān)于java切分字符串的2種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • MyBatis?實(shí)現(xiàn)動態(tài)排序的多表查詢

    MyBatis?實(shí)現(xiàn)動態(tài)排序的多表查詢

    本文將展示如何在 Java 項(xiàng)目中結(jié)合 MyBatis 實(shí)現(xiàn)動態(tài)排序,尤其是在涉及多表查詢的情況下,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Java日常開發(fā)中讀寫TXT文本舉例詳解

    Java日常開發(fā)中讀寫TXT文本舉例詳解

    這篇文章主要給大家介紹了關(guān)于Java日常開發(fā)中讀寫TXT文本,包括使用BufferedReader、Scanner、FileInputStream等類進(jìn)行讀取,以及使用BufferedWriter、PrintWriter、FileOutputStream等類進(jìn)行寫入,需要的朋友可以參考下
    2024-12-12
  • java集合框架 arrayblockingqueue應(yīng)用分析

    java集合框架 arrayblockingqueue應(yīng)用分析

    ArrayBlockingQueue是一個由數(shù)組支持的有界阻塞隊(duì)列。此隊(duì)列按 FIFO(先進(jìn)先出)原則對元素進(jìn)行排序。隊(duì)列的頭部 是在隊(duì)列中存在時間最長的元素
    2012-11-11
  • IDEA使用Tomcat運(yùn)行web項(xiàng)目教程分享

    IDEA使用Tomcat運(yùn)行web項(xiàng)目教程分享

    在非Spring Boot項(xiàng)目中運(yùn)行Nacos示例,需要手動配置Tomcat容器,本文介紹了如何在IDEA中配置Tomcat,并詳細(xì)解決了配置過程中可能遇到的異常情況,步驟包括修改IDEA項(xiàng)目結(jié)構(gòu)、添加Web模塊、配置Artifacts和Tomcat Server
    2024-10-10
  • SpringBoot整合RedisTemplate實(shí)現(xiàn)緩存信息監(jiān)控的基本操作

    SpringBoot整合RedisTemplate實(shí)現(xiàn)緩存信息監(jiān)控的基本操作

    SpringBoot中的 redistemplate 是一個用于操作 Redis 數(shù)據(jù)庫的高級模板類,它提供了一組方法,可以方便地執(zhí)行常見的 Redis 操作,如存儲、檢索和刪除數(shù)據(jù),本文給大家介紹了SpringBoot整合RedisTemplate實(shí)現(xiàn)緩存信息監(jiān)控的基本操作,需要的朋友可以參考下
    2025-02-02

最新評論

荃湾区| 深圳市| 乌兰县| 双牌县| 乌鲁木齐县| 凤城市| 奇台县| 成都市| 衡山县| 栾城县| 吉隆县| 平谷区| 淮滨县| 昌黎县| 南汇区| 启东市| 大余县| 罗定市| 石家庄市| 淅川县| 华宁县| 普兰县| 昭苏县| 新巴尔虎右旗| 抚州市| 长乐市| 顺平县| 扶绥县| 达拉特旗| 开鲁县| 子长县| 太湖县| 章丘市| 乌苏市| 惠安县| 大丰市| 登封市| 额济纳旗| 井研县| 西盟| 金溪县|