gluonhq / scenebuilder

Scene Builder is a visual, drag 'n' drop, layout tool for designing JavaFX application user interfaces.
https://gluonhq.com/products/scene-builder/
Other
747 stars 220 forks source link

Unable to use JFXTabPane from JFoenix #417

Open Ep0chalypse opened 3 years ago

Ep0chalypse commented 3 years ago

Product Version JavaFX Scene Builder 17.0.0

Build Information Version 17.0.0 Date: 2021-09-29 13:41:58 JavaFX Version: 17 Java Version: 17, OpenJDK Runtime Environment

JavaFX 17

Java 17+35-2724, Oracle Corporation

Operating System Windows 10, amd64, 10.0

I am unable to add a JFXTabPane to my project. If I manually add it externally Scene Builder refuses to open it.

Steps to reproduce: Install latest Scene Builder Click the little gear icon at the top of the library pane Select JAR/FMX Manager Click Search repositories Enter "jfoenix" Click Search Button Select first result(com.jfoenix:jfoenix) Click Add Jar Select all components Hit Import Components Go to Custom section under Library Try to drag and drop a JFXTabPane onto the hierarchy pane; it doesnt work Try to drag and drop a JFXTabPane onto the center content pane; it doesnt work Open fxml file in external editor and add JFXTabPane Save File Nothing shows up in Scene Builder Close Scene Builder Reopen Scene Builder Open Project Select fxml file Nothing happens Open fxml in external editor Remove JFXTabPane Save Reopen fxml file in Scene Builder It opens correctly

I haven't tested all the JFoenix components, only a few of them and they all worked as expected.

palexdev commented 2 years ago

Probably the control doesn't work with recent versions of SceneBuilder, Java and JavaFX JFoenix is not reliable anymore since it's not being updated anymore