diff --git a/src/main/java/org/jcnc/jnotepad/views/manager/SidebarToolBarManager.java b/src/main/java/org/jcnc/jnotepad/views/manager/SidebarToolBarManager.java index 054e590..3a97f39 100644 --- a/src/main/java/org/jcnc/jnotepad/views/manager/SidebarToolBarManager.java +++ b/src/main/java/org/jcnc/jnotepad/views/manager/SidebarToolBarManager.java @@ -43,6 +43,16 @@ public class SidebarToolBarManager extends AbstractManager { .setImageViewEssentialAttribute(10D, 10D, true, 2.5D, 2.5D) .setButtonEssentialAttribute(20D, 20D) .setEventHandler(new SetBtn()).build()); + + registerNode( + new SideBarButtonBuilder() + .setButton(sidebarToolBar.getFileButton()) + .setImageView(new ImageView(new Image("tools.png"))) + .setImageViewEssentialAttribute(10D, 10D, true, 2.5D, 2.5D) + .setButtonEssentialAttribute(20D, 20D) + // TODO: 2023/10/2 修改点击事件 + .setEventHandler(new SetBtn()).build()); + } diff --git a/src/main/java/org/jcnc/jnotepad/views/root/left/sidebar/tools/SidebarToolBar.java b/src/main/java/org/jcnc/jnotepad/views/root/left/sidebar/tools/SidebarToolBar.java index 3f8d278..d5bf528 100644 --- a/src/main/java/org/jcnc/jnotepad/views/root/left/sidebar/tools/SidebarToolBar.java +++ b/src/main/java/org/jcnc/jnotepad/views/root/left/sidebar/tools/SidebarToolBar.java @@ -22,6 +22,11 @@ public class SidebarToolBar extends javafx.scene.control.ToolBar { */ Button setButton = new Button(); + /** + * 工具栏上的文本侧边栏按钮 + */ + Button fileButton = new Button(); + private SidebarToolBar() { } @@ -42,4 +47,12 @@ public class SidebarToolBar extends javafx.scene.control.ToolBar { public Button getSetButton() { return setButton; } + /** + * 获取工具栏上的文件侧边栏按钮。 + * + * @return 文件侧边栏按钮 + */ + public Button getFileButton() { + return fileButton; + } }