1. 程式人生 > 其它 >專案介紹和介面搭建

專案介紹和介面搭建

  • 拼圖小遊戲的目的

    整合學習的知識點,並且應用,同時知道知識點的應用場景

  • 主介面分析

  • 練習

    程式碼演示

  • 登陸類

    package com.xiyang.ui;
    
    import javax.swing.*;
    
    public class LoginJframe extends JFrame {
        //LoginJframe表示登陸介面
        //以後所有登入相關的程式碼,都寫在這裡
    
        public LoginJframe(){
            //在建立登陸介面的時候,同時給這個介面去設定一個資訊
            //比如,寬和高,直接展示出來
    
            //設定介面的寬和高
            this.setSize(488,430);
            //介面預設是隱藏的,我們需要呼叫方法將他顯示出來
            //false代表隱藏介面,true代表顯示介面
            this.setVisible(true);
        }
    }
    
    
  • 註冊類

    package com.xiyang.ui;
    
    import javax.swing.*;
    
    public class RegisterJframe extends JFrame {
        //RegisterJframe表示註冊介面
        //以後所有註冊相關的程式碼,都寫在這裡
    
        public RegisterJframe(){
            //設定介面的寬和高
           this.setSize(488,500);
            //介面預設是隱藏的,我們需要呼叫方法將他顯示出來
            //false代表隱藏介面,true代表顯示介面
            this.setVisible(true);
        }
    }
    
    
  • 遊戲主介面類

    package com.xiyang.ui;
    
    import javax.swing.*;
    
    public class GameJframe extends JFrame {
        //GameJframe表示遊戲主介面
        //以後跟遊戲相關的所有邏輯,都寫在這裡
    
        public GameJframe(){
            //設定介面的寬和高
           this.setSize(603,680);
            //介面預設是隱藏的,我們需要呼叫方法將他顯示出來
            //false代表隱藏介面,true代表顯示介面
            this.setVisible(true);
        }
    }
    
    
  • 程式啟動入口

    import com.xiyang.ui.GameJframe;
    import com.xiyang.ui.LoginJframe;
    import com.xiyang.ui.RegisterJframe;
    
    public class APP {
        public static void main(String[] args) {
            //表示程式的啟動入口
            //如果我們想要開啟一個介面,就建立誰的物件就可以了
            new LoginJframe();
            new RegisterJframe();
            new GameJframe();
        }
    }