Oro Ende ojo:
Siempre que intento agregar una etiqueta a mi aplicación JavaFX, que utiliza un subescena en la que me baso en 3D formas, aparece un rectángulo blanco en el subescena. Ni siquiera tengo que ver nada con la etiqueta, siempre lo hace.
Imagen de escenario sin la etiqueta
Imagen del escenario con la etiqueta
He proporcionado algo de código con la etiqueta, aunque no pude encontrar mal nada con ella.
package UI;
import Cargo.CargoSpace;
import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.image.Image;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
import javafx.scene.control.Label;
public class MainApp extends Application {
@Override
public void start(Stage stage) {
//Set Initial stage settings
stage.setTitle("Pentominoes - Group X");
stage.getIcons().add(new Image(Settings.pathToTitleBarImage));
stage.setResizable(false);
stage.setAlwaysOnTop(true);
//Main scene of the stage
HBox scenePane = new HBox();
scenePane.setPadding(Settings.mainScenePadding);
//SubScene containing the cargo space
CargoSubScene cargoSubScene = new CargoSubScene(new CargoSpace(Settings.cargoSpaceDims[0],Settings.cargoSpaceDims[1],Settings.cargoSpaceDims[2], 2));
scenePane.getChildren().add(cargoSubScene);
//SubScene containing the selections in the main menu
GridPane selectionLayout = new GridPane();
scenePane.getChildren().add(selectionLayout);
Label title = new Label("Pentominoes Phase 3");
selectionLayout.add(title, 0, 0);
//Adding main scene to the stage
Scene cargoScene = new Scene(scenePane, Settings.mainSceneSize[0], Settings.mainSceneSize[1]);
stage.setScene(cargoScene);
//Displaying the stage
stage.show();
}
public static void main(String[] args){
launch(args);
}
}
René Steeman:
Se puede resolver poniendo los elementos en 2D y 3D los otros en un grupo separado y que la adición de estos dos grupos a un super grupo.