增加 AbstractBorderPane.java 的注释

This commit is contained in:
许轲 2023-10-11 02:07:28 +08:00
parent b895d0c234
commit c13f846b99

View File

@ -5,34 +5,59 @@ import javafx.scene.layout.BorderPane;
import org.jcnc.jnotepad.component.module.interfaces.BorderPaneAble;
/**
* 抽象边界面板类
* 抽象边界面板类
*
* <p>这个抽象类继承自JavaFX的BorderPane类实现了BorderPaneAble接口用于管理UI组件的布局</p>
* <p>这个抽象类继承自 JavaFX BorderPane 实现了 BorderPaneAble 接口用于管理 UI 组件的布局</p>
*
* @author luke
*/
public abstract class AbstractBorderPane extends BorderPane implements BorderPaneAble {
/**
* 设置顶部组件
*
* @param node 顶部组件
*/
@Override
public void setTopComponent(Node node) {
setTop(node);
}
/**
* 设置底部组件
*
* @param node 底部组件
*/
@Override
public void setBottomComponent(Node node) {
setBottom(node);
}
/**
* 设置左侧组件
*
* @param node 左侧组件
*/
@Override
public void setLeftComponent(Node node) {
setLeft(node);
}
/**
* 设置右侧组件
*
* @param node 右侧组件
*/
@Override
public void setRightComponent(Node node) {
setRight(node);
}
/**
* 设置中心组件
*
* @param node 中心组件
*/
@Override
public void setCenterComponent(Node node) {
setCenter(node);