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