• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 學習筆記(1)Java GUI的前期環境搭建及使用方法

                                   單元 1   JAVA GUI 初體驗
    
    1. 環境設置
      1.1安裝JDK
      下載地址:https://www.oracle.com/cn/java/technologies/javase- downloads.html
      本次使用最新版本JDK JavaSE 14 ,單擊“JDK Download”即可下載
      1.2設置Windows的環境變量
      當JDK安裝過程完成后,開始設置環境變量
      (1) 右擊“我的電腦”,選擇“屬性”
      (2)單擊系統窗口中的“高級系統設置”,如圖所示
      1-1-1 window10 系統設置
      (3)選擇“高級”標簽并點單擊“環境變量”,如圖所示
      在這里插入圖片描述
      (4) 通過選擇和編輯“path”來更改 JDK 的路徑變量,將自己jdk的安裝路徑輸入,如圖所示
      在這里插入圖片描述
      (5)重啟電腦使環境變量的更改生效。
      (6) 按 Win +R 鍵打開“運行”命令,輸入 CMD 打開命令提示符,輸入“javac -version”,查看是否檢
      測到 JDK 路徑
    2. 安裝IDE
      2.1 下載IDE安裝包
      本次使用 Apache NetBeans 11.0 作為(集成開發環境)IDE 來構建所有的
      Java GUI 應用程序
      (1)下載地址::https://netbeans.apache.org/download/index.html
      (2)設置NetBeans中國區的鏡像
      單擊 netbeans\java\maven\conf 目錄下的 Settings.xml 文件,右鍵→打開方式→記事本。這樣 用記事本打開了 Settings.xml 文件。 找到“”,注意不是 有個“s”的。在“ ”前 面復制并粘貼以下配置代碼.
        	<mirror> 
        	    <id>alimaven</id> 
        	    <name>aliyun maven</name> 
      	 	    <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
      	        <mirrorOf>central</mirrorOf>          
          </mirror> 
          <mirror> 
      	        <id>apachemaven</id> 
      	        <name>apache org</name> 
      	   	    <url>http://repo.maven.apache.org/</url> 
      	 	    <mirrorOf>central</mirrorOf>         
          </mirror> 
    	  <mirror> 
      			<id>apachemaven</id> 
      	 	    <name>maven org</name> 
      	   	    <url>http://mvnrepository.com/</url> 
        	    <mirrorOf>central</mirrorOf>         
          </mirror> 
         <mirror> 
        		<id>apachemaven</id> 
         	    <name>repo1 org</name> 
          		<url>http://repo1.maven.org/maven2/ </url> 
        		<mirrorOf>central</mirrorOf>         
          </mirror>
    

    最后按 Ctrl+S 鍵保存該修改后的 Settings.xml 文件.
    (3)** Java SE 特性
    ① 選擇菜單欄中的“Tools→“Plugins”命令,如圖所示
    在這里插入圖片描述
    ② 選擇“Installed”選項卡,并檢查“Java SE”特性,如圖所示
    在這里插入圖片描述
    ③ 單擊“Activate”按鈕**該功能,如圖所示
    在這里插入圖片描述

            下載完成并** Java SE之后,就可以開始創建 Java 應用程序了。
    
    1. 創建第一個項目
      (1)先創建項目 File→New Project,如圖所示
      在這里插入圖片描述
      (2)當選擇 File→New Project 時,將看到一個新項目對話框,如圖所示
      在這里插入圖片描述
      (3)New Project窗口中,Categories部分選擇Java with Maven→Java Application。然后,單 擊“ Next”按鈕,用戶將看到一個 New Java Application對話框,如圖所示。
      在這里插入圖片描述
      (4),項目名稱為 HelloJava;存放位置按照自己的意愿指定,如上圖所示。完成所有工作后,只需單擊“ Finish”按鈕來結束項目制作過程。 HelloJava 項目完成后出現的顯示。創建項目之后,下一步是通過右擊 HelloJava→New→JFrame Form 菜單命令來創建 GUI 應用程序(Form 窗
      口應用程序),如圖 所示。
      在這里插入圖片描述
      (5),需要確定 Form 窗口的類名。在本例中,創建的類名為HelloJavaForm。然后,還需要確定創建 JFrame Form 類的包的名稱。Package 下拉菜單中選擇 “com.mycompany.hellojava”,若之前的步驟項目名不是“HelloJava”,則下拉菜單里面的內容和本文不一樣,沒關系,直接選擇就是了。
      設置好一切后,選擇“Finish”按鈕結束步驟,將出現以下顯示。

      (6)圖中是已經添加到 HelloJava 項目的 HelloJavaForm 視圖。在HelloJavaForm 的設計部分中,正方形框表示已創建的 Form 窗口.
      在這里插入圖片描述
      創建 Form 窗口之后,需要考慮兩個部分,用戶需要知道,它們是 Design(設計)和 Source(源碼)部分。兩個部分位于創建的 Form 窗口的上方,如上圖所示。Design 部分用于設計 Form 窗口的外觀,而 Source 部分用于查看已創建的類(在本例中是 HelloJavaForm 類)中的代碼。通過單擊這兩個部分中的一個,用戶就可以從一個部分切換到另一個部分。 要向 Form 窗口添加屬性或控件,Java 提供了一個包含窗體控件的選項板(工具箱)。此外,還有屬性部分,用于設置控件的屬性。在這種情況下,用戶將學習如何通過添加 Label 控件來操作 Form 窗口。

    2. 屬性窗口
      屬性窗口(Properties Window)是包含在面板中的窗體或控件的一部分,用于設置窗體或控件的屬性。要顯示“屬性窗口”可以右擊特定的窗體或控件,然后選擇“Properties”。另外,要顯示屬性窗口也可以通過選擇菜單 Windows→IDE Tools→Properties 來實現。在這里插入圖片描述
      (1)。在這些窗口中,可以設置窗口的標題、窗口的大小和其他各種屬性。例如,在本例中,將使用“歡迎來到Java GUI 的世界”設置 Form 窗口的標題。為此,在 Form 窗口的 Properties 窗口中選擇 title,然后填寫所需的文本,如圖 1-2-9 所示。
      在這里插入圖片描述
      要查看更改的效果,可以通過選擇菜單 Run→Run Project 或按 F6 鍵來運行程序。但是,在運行之前,建議程序員通過選擇“Run→Built Project”菜單來構建程序。這是為了確保在創建的程序中沒有錯誤。下面是運行后的應用程序顯示,如圖 1-2-10 所示。
      在這里插入圖片描述

    3. 面板編輯器
      面板編輯器(Palette Editor)包含用于修改窗體外觀的控件圖標。面板編輯器中包含的控件分為幾個類別,即Swing Containers、Swing Controls、Swing Menus、Swing Windows、Swing Fillers、AWT、Beans 和 Java Presistencn。分組是基于每個控件的使用。下面是關于 Pallate editor 上每個類別的簡要描述
      在這里插入圖片描述
      在這里插入圖片描述
      當創建 GUI 應用程序來使用這些控件時,用戶可以簡單地單擊和拖動想要使用的控件,并將它們放到 Form窗口上,如圖所示
      在這里插入圖片描述
      從面板編輯器中拖動 Label 控件后,下一步是替換 Label上的文本。為此,用戶可以右擊 Label,然后選擇 Edit Text。此外,還可以通過Label 控件的 Proprties 窗口替換它,然后在 text 部分中輸入所需的文本。
      在這里插入圖片描述
      運行后的應用程序如圖所示。
      在這里插入圖片描述

    4. 向窗體添加控件
      Java 中的 GUI 編程涉及幾個用于修改窗口外觀的控件,如前一節所述,這些控件位于 Palette 面板編輯器窗口中。在前面的案例中,向 JFrame Form 添加了一個 Label 控件。helloJavaFormForm 窗口中再添加一個控件,在本例中,將在 Form窗口上添加一個 Button 按鈕控件如圖所示。按鈕控件是使用 JButton 類創建的。在這個小案例中,當單擊窗體上的按鈕時,程序將向用戶顯示一條消息
      在這里插入圖片描述
      從圖 1-3-2 中可以看到,按鈕 text 被更改為“顯示信息”。對于添加到窗體中的每個控件,必須做的另一件事是設置控件的變量名。要更改 Button 控件的名稱可以通過右擊 Button→Change Variable Name 來實現更改變量名.
      在這里插入圖片描述
      說明:控件的 text 對應的文字描述是給用戶看的,以便用戶明白該控件是什么或者做什么的;控件的變量名是給程序代碼用的,以便用戶在寫代碼的時候從變量名就可以知道它對應的是哪個控件,并且知道它是做什么的。當程序里面只有幾個控件時,用戶可以很輕易地知道每個控件的功能,但是當一個程序達到幾十上百個控件的時候,用戶就會明白給控件起一個容易理解的變量名是多么的重要。
      下一步是設置按鈕的 Event 事件,該事件將在按鈕被按下或單擊時觸發按鈕執行某些操作。可以通過雙擊添加的按鈕來創建 Event,這樣源代碼部分就會顯示 IDE 生成的代碼。也可以在按鈕上右擊→Events→Action→actionPerformed.
      在這里插入圖片描述
      集成開發環境 IDE 會自動從 Design 設計模式跳轉到 Source 源代碼模式,如
      圖所示:
      在這里插入圖片描述
      添加代碼 JOptionPane.showMessageDialog(rootPane, “Hello,歡迎來到 Java GUI 的世
      界!!!”);
      在這里插入圖片描述
      顯示效果如圖:
      在這里插入圖片描述
      當單擊按鈕時,應用程序顯示消息“Hello,歡迎來到Java GUI 的世界!!!

    版權聲明:本文為weixin_46246170原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/weixin_46246170/article/details/107609559

    智能推薦

    Ansible學習筆記--Ansible安裝及使用方法

    Ansible是一個簡單高效的自動化運維管理工具,用Python開發,集合了眾多運維工具(puppet, chef等)的優點,可用于管理大批量機器,實現并發地在多臺機器上部署應用、安裝軟件、執行命令、配置和編排任務。 安裝 Ansible官方文檔中提供了不同環境下的安裝方法,這里的是Ubuntu下使用apt進行最新版本的安裝,當然也可以使用源碼進行安裝。 優勢 Ansible雖然很簡單,但是相比其...

    Java學習筆記-GUI

    Java也提供圖像化編程 圖形化 GUI(圖形用戶界面) GUI Graphical User Interface(圖形用戶接口) 用圖形的方式,來顯示計算機操作的界面,這樣更方便更直觀 CLI Command line User Interface (命令行用戶接口) 就是常見的Dos命令行操作 需要記憶一些常用的命令,操作不直觀 Java為GUI提供的對象都存在java.Awt和javax.S...

    Java學習筆記_1_文檔注釋及javadoc命令的使用

           chapter2_homework1             ·文檔注釋(Java Doc Comments)是專門為了用javadoc工具自動生成文檔而寫的注釋。(減少程序猿工作量)        ·區別于...

    Vue使用的前期準備--環境搭建及項目創建

    環境準備 Node.js的安裝和配置 從Node官網下載Node最新版,開發平臺為windows ; Node的安裝比較簡單,一路Next就可以完成Node.js的安裝(安裝的時候將add to path勾上就可以了);這里我的Node.js安裝目錄為:E:\nodeJS;至此Node.js已經安裝完成,測試一下看看是否安裝成功; 在鍵盤按下【win+R】鍵,輸入cmd,然后回車,打開cmd窗口,...

    Java 學習筆記 1 -Java的目錄創作流程及輸入輸出

    Java 學習筆記 1 -Java的目錄創作流程及輸入輸出 一.創程序 二.輸入輸出 三.注意實現 四.變量 Java 學習筆記 1 -Java的目錄創作流程及輸入輸出 一.創程序 ? 然后出現了一個窗口,就起個名字在加上sring[]的那個選項即可 二.輸入輸出 三.注意實現 運行的時候不要運行多個程序,不然會增加電腦負擔 按下shift + 向下方向鍵 選中多行 ctrl + / 實現選中行的...

    猜你喜歡

    Stuts2學習筆記(1):環境搭建及Demo

    源碼: github: https://github.com/liaotuo/Struts2-Demo/tree/master/struts2-demo 環境搭建 下載struts2 官網下載:http://mirror.bit.edu.cn/apache/struts/2.3.34/struts-2.3.34-all.zip 注:本教程使用2.3.34版本 目錄結構 所需基本jar包 解壓app...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡