軟體工程進度報告——第七週

仙人兵马俑發表於2024-08-17

本週學習了專案的概念和介面搭建
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將選中的程式碼放到一個新方法中

相關文章