Swing是在java的基礎圖形化用戶界面AWT的基礎上擴建的API集
Swing的功能:通過java代碼編寫窗口程序,創建圖形化用戶界面(GUI)
主要功能:創建窗體、面板,在窗口中導入或繪制圖片,或輸入文本信息,結合java的JDBC和/或IO操作可以實現數據的保存
JFrame是創建窗體的Swing類,用來創建一個圖形界面的原始窗口,并設置其大小、位置等屬性,是Swing編程最基礎的類
JFrame中的方法:
setVisible():設置窗體是否顯示
setTitle()???????? :設置窗體標題
setSize()???????? :設置窗體大小
setLocation()?? :設置窗體初始顯示的位置
setResizable()? :設置窗體是否可以改變大小
如何取得屏幕的大小
Toolkit.getDefaultToolkit().getScreenSize().width
Toolkit.getDefaultToolkit().getScreenSize().height
JOptionPane中的方法(彈出信息框、確認框)
JOptionPane.showMessageDialog(mf, "我的信息");
顯示一個消息對話框,主要用來提示信息
有兩個參數,第一個是表示在哪個窗口彈出,第二個是信息內容
int result = JOptionPane.showConfirmDialog(mf,"我的確認信息,現在要開始游戲嗎?");
顯示一個確認對話框,用戶選擇后,根據返回的結果進行判斷。是:0;否:1;取消:2;
String username = JOptionPane.showInputDialog("請輸入你的姓名:");
顯示一個信息輸入對話框,作用是用來保存用戶輸入的信息。
setLocation()??? :設置窗體初始位置