JFrame 是 Java Swing 中的一個(gè)類,用于創(chuàng)建圖形用戶界面 (GUI) 窗口。它提供了創(chuàng)建和管理窗口、菜單、按鈕、文本框等組件的功能,以及處理用戶輸入和事件的方法。
JFrame 的一些常用功能和用法包括:
- 創(chuàng)建窗口:通過實(shí)例化 JFrame 類來創(chuàng)建一個(gè)新的窗口。
- 設(shè)置窗口大小和位置:通過調(diào)用 setSize() 和 setLocation() 方法來設(shè)置窗口的大小和位置。
- 添加組件:可以通過調(diào)用 add() 方法來向窗口中添加按鈕、文本框、標(biāo)簽等組件。
- 布局管理:可以使用布局管理器來控制組件的排列和布局。
- 監(jiān)聽事件:可以通過添加事件監(jiān)聽器來處理用戶的輸入和事件,如按鈕點(diǎn)擊、鍵盤輸入等。
- 顯示窗口:通過調(diào)用 setVisible() 方法來顯示窗口。
- 關(guān)閉窗口:通過調(diào)用 setDefaultCloseOperation() 方法來設(shè)置窗口關(guān)閉時(shí)的行為,如隱藏窗口、退出程序等。
總之,JFrame 提供了豐富的功能和方法來創(chuàng)建和管理 GUI 窗口,使得開發(fā)者可以方便地實(shí)現(xiàn)各種窗口應(yīng)用程序。