From c13f846b99df18985dca8cc92590a88f1e337620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Wed, 11 Oct 2023 02:07:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20AbstractBorderPane.java=20?= =?UTF-8?q?=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/base/AbstractBorderPane.java | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/jcnc/jnotepad/component/module/base/AbstractBorderPane.java b/src/main/java/org/jcnc/jnotepad/component/module/base/AbstractBorderPane.java index 8526fb4..78c0e06 100644 --- a/src/main/java/org/jcnc/jnotepad/component/module/base/AbstractBorderPane.java +++ b/src/main/java/org/jcnc/jnotepad/component/module/base/AbstractBorderPane.java @@ -5,34 +5,59 @@ import javafx.scene.layout.BorderPane; import org.jcnc.jnotepad.component.module.interfaces.BorderPaneAble; /** - * 抽象边界面板类 + * 抽象边界面板类。 * - *

这个抽象类继承自JavaFX的BorderPane类,实现了BorderPaneAble接口,用于管理UI组件的布局。

+ *

这个抽象类继承自 JavaFX 的 BorderPane 类,实现了 BorderPaneAble 接口,用于管理 UI 组件的布局。

* * @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);