學習筆記(1)Java GUI的前期環境搭建及使用方法
單元 1 JAVA GUI 初體驗
- 環境設置
1.1安裝JDK
下載地址:https://www.oracle.com/cn/java/technologies/javase- downloads.html
本次使用最新版本JDK JavaSE 14 ,單擊“JDK Download”即可下載
1.2設置Windows的環境變量
當JDK安裝過程完成后,開始設置環境變量
(1) 右擊“我的電腦”,選擇“屬性”
(2)單擊系統窗口中的“高級系統設置”,如圖所示
(3)選擇“高級”標簽并點單擊“環境變量”,如圖所示
(4) 通過選擇和編輯“path”來更改 JDK 的路徑變量,將自己jdk的安裝路徑輸入,如圖所示
(5)重啟電腦使環境變量的更改生效。
(6) 按 Win +R 鍵打開“運行”命令,輸入 CMD 打開命令提示符,輸入“javac -version”,查看是否檢
測到 JDK 路徑 - 安裝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)先創建項目 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 窗口。 -
屬性窗口
屬性窗口(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 所示。
-
面板編輯器
面板編輯器(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 部分中輸入所需的文本。
運行后的應用程序如圖所示。
-
向窗體添加控件
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 的世界!!!
智能推薦
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...
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壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...