增加 AbstractBorderPane.java 的注释

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

View File

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