I changed my test to TestFx but problem is persist.
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("/fxml/ILAreaManagement/ILArea.fxml"));
Parent root = fxmlLoader.load();
MaintenanceController maintenanceController = fxmlLoader.getController();
Platform.runLater(() ->{
try {
maintenanceController.initialize(maintenanceAreaObjectObservableList);
} catch (Exception e) {
When it comes to the setTitle method it gives
java.lang.NoSuchMethodError: gov.tubitak.ys03.sysmaintenance.utilities.BorderedTitledPane.setTitle(Ljava/lang/String;)V
((BorderedTitledPane)ILAreaPane).setTitle("IL Area");
public class BorderedTitledPane extends StackPane {
Label title = new Label(" ");
public BorderedTitledPane(Node content) {
StackPane contentPane = new StackPane();
content.getStyleClass().add("bordered-titled-content");
contentPane.getChildren().add(content);
getStyleClass().add("bordered-titled-border");
getChildren().addAll(title, contentPane);
}
public void setTitle(String title) {
this.title.setText(title);
this.title.getStyleClass().add("bordered-titled-title");
StackPane.setAlignment(this.title, Pos.TOP_CENTER);
}
}
I changed setTitle to public Label getTitle(){return title;} but I get same error with Ljavafx/scene/control/Label. I don't understand reason of exception.