增加侧边栏按钮

This commit is contained in:
许轲 2023-10-02 08:43:40 +08:00
parent a9f6f6936d
commit a2cb2406a1
2 changed files with 23 additions and 0 deletions

View File

@ -43,6 +43,16 @@ public class SidebarToolBarManager extends AbstractManager<Node> {
.setImageViewEssentialAttribute(10D, 10D, true, 2.5D, 2.5D) .setImageViewEssentialAttribute(10D, 10D, true, 2.5D, 2.5D)
.setButtonEssentialAttribute(20D, 20D) .setButtonEssentialAttribute(20D, 20D)
.setEventHandler(new SetBtn()).build()); .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());
} }

View File

@ -22,6 +22,11 @@ public class SidebarToolBar extends javafx.scene.control.ToolBar {
*/ */
Button setButton = new Button(); Button setButton = new Button();
/**
* 工具栏上的文本侧边栏按钮
*/
Button fileButton = new Button();
private SidebarToolBar() { private SidebarToolBar() {
} }
@ -42,4 +47,12 @@ public class SidebarToolBar extends javafx.scene.control.ToolBar {
public Button getSetButton() { public Button getSetButton() {
return setButton; return setButton;
} }
/**
* 获取工具栏上的文件侧边栏按钮
*
* @return 文件侧边栏按钮
*/
public Button getFileButton() {
return fileButton;
}
} }