建立窗體
基本設置
- 窗體名字
setTitle("name");
- 窗體大小
setsize(500,500);
- 關閉JFrame時,退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- 禁用最大最小化按鈕
setResizable(false);
- 使窗體可見
setVisible(true);
窗體居中顯示
默認情況下窗體會出現再屏幕的左上角,但那樣非常不方便,所以需要讓他自動居中顯示
setLocation(w,h)方法可以讓窗體出現在指定的位置,(w,h)是窗體的左上角的座標
由於不同電腦的大小可能不同所以w,h不能設爲默認值,可以先獲取電腦屏幕大小,在確定w,h的大小
//獲取屏幕的大小
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int w = screenSize.width;
int h = screenSize.height;
setLocation((w-535)/2,(h-410)/2);
這裏的535和410是我設置的窗體的大小
然後就愉快的自動居中顯示了
給窗體添加背景圖片
//給窗體添加背景圖
ImageIcon image =new ImageIcon("image/chatroomback.png");
JLabel frame = new JLabel(image);//萬能的JLabel,2333
frame.setBounds(0,0,750,600);//圖片位置和大小
this.add(frame);