2025年3月22日16:23:55

master
qmstyle 2025-03-22 16:24:00 +08:00
parent da55d3fbf8
commit 8851fa2651
1 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,37 @@
package com.zhangmeng.online.exam.ui.user;
import com.zhangmeng.online.exam.ui.api.ApiUtils;
import com.zhangmeng.online.exam.ui.layouts.SideMenu;
import com.zhangmeng.online.exam.ui.layouts.TopMenu;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.StackPane;
/**
* @author zm
* @date 2025/3/5 9:36
* @version: 1.0
*/
public class UserPage extends BorderPane {
private SideMenu sideMenu = null;
public UserPage() {
sideMenu = new SideMenu(ApiUtils.getMenuItems()); // 导航栏容器
StackPane contentArea = new StackPane(); // 右侧内容区
contentArea.setStyle("-fx-background-color: #3ce53c;");
AnchorPane top = new AnchorPane(); // 顶部容器
top.setStyle("-fx-background-color: #8a4ed4;");
top.setPrefHeight(40);
TopMenu topMenu = new TopMenu(); // 顶部菜单栏
top.getChildren().add(topMenu);
this.setLeft(sideMenu);
this.setCenter(contentArea);
// this.setTop(top);
}
}