本週學習了專案的概念和介面搭建
1.圖形化介面(GUI)
採取圖形化的方式顯示操作介面,有兩套完整的體系,AWT包和Swing包。
介面:import javax.swing.*;
2.主介面主要由三個元件構成
1>JFrame:最外層的窗體
2>JMenuBar:最上層的選單
3>JLabel:管理文字和圖片的容器
3.JFrame(ctrl+p可檢視方法所需的變數型別)
設定介面大小:物件名.setSize(int width,int height); 單位為畫素。
設定介面可見度:物件名.setVisible(true/false); 預設為隱藏,建議放最後。
設定介面的標題:物件名.setTitle("標題名");
設定介面置頂:物件名.setAlwaysOnTop(true/false);
設定介面居中:物件名.setLocationRelativeTo(null); 預設位置左上角。
設定關閉模式:物件名.setDefaultCloseOperation(int operation); 可以WindowConstants.的形式檢視關閉方式,不寫預設為1
0>什麼都不做的預設視窗關閉操作 1>預設視窗關閉操作,隱藏介面 2>預設視窗關閉操作,最後一個視窗被關閉時虛擬機器終止 3>關閉一個介面,整個虛擬機器全停止
4.JMenuBar選單
JMenuBar整個選單
JMenu選項、
JMenuItem
先建立JMenuBar,再建立JMenu,再建立JMenuItem,把JMenuItem放到JMenu裡面,把JMenu放到JMenuBar裡面,把JMenuBar放到JFrame裡面。
把JMenuItem放到JMenu裡面:JMenu物件名.add(JMenuItem物件名);
把JMenu放到JMenuBar裡面:JMenuBar物件名.add(JMenu物件名);
把JMenuBar放到JFrame裡面:setJMenuBar(JMenuBar物件名);
ctrl+alt+m將選中的程式碼放到一個新方法中
軟體工程進度報告——第七週
相關文章
- 軟體工程進度報告——第六週軟體工程
- 軟體工程進度報告——第二週軟體工程
- 軟體工程進度報告——第一週軟體工程
- 第七週進度報告
- 07假期第七週進度報告
- 2018暑假假期周進度報告——第七週
- 第七週學習進度
- 第七週學習報告
- 05假期第五週進度報告
- 24-暑假軟體工程週報(5)軟體工程
- 24-暑假軟體工程週報(3)軟體工程
- 24-暑假軟體工程週報(2)軟體工程
- 24-暑假軟體工程週報(1)軟體工程
- 2018暑假假期周進度報告——第五週
- 2018暑假假期周進度報告——第一週
- 2018暑假假期周進度報告——第六週
- 2018暑假假期周進度報告——第二週
- 2018暑假假期周進度報告——第八週
- 2018暑假假期周進度報告——第三週
- 軟體工程生命週期軟體工程
- 進度報告
- Java語言學習報告第七週Java
- 進度報告12
- 進度報告10
- 進度報告9
- 進度報告6
- 進度報告二
- 軟體工程日報軟體工程
- 軟體工程日報021軟體工程
- 軟體工程日報020軟體工程
- 軟體工程日報023軟體工程
- 軟體工程日報022軟體工程
- 軟體工程日報024軟體工程
- 軟體工程日報025軟體工程
- 軟體工程日報002軟體工程
- 軟體工程日報1軟體工程
- 軟體工程日報3.9軟體工程
- 軟體工程日報014軟體工程