Scène décorée et non mobile dans JavaFX
Je veux créer une scène décorée dans JavaFX et elle ne sera pas mobile aussi. Je crée cette étape à partir d'une autre classe de contrôleur. Je suis capable de créer et de montrer la scène mais elle se déplace librement. Comment puis-je créer ce? L'aide et les suggestions sont très appréciées. Je colle la méthode pour ouvrir une nouvelle étape.
private void addReceiver() {
Parent receivercvDetailsparent;
try {
receivercvDetailsparent = FXMLLoader.load(getClass().getClassLoader().getResource("com/project/fxml/ReceiverDetails.fxml"));
Stage stageReceiver = new Stage();
stageReceiver.initModality(Modality.APPLICATION_MODAL);
stageReceiver.setTitle("AppName v2.0.0");
stageReceiver.setScene(new Scene(receivercvDetailsparent));
stageReceiver.initStyle(StageStyle.DECORATED);
stageReceiver.setResizable(false);
stageReceiver.getIcons().add(new Image("/com/project/images/logo.png"));
stageReceiver.show();
} catch (IOException e) {
e.printStackTrace();
}
}
0
1 answers
Une scène est généralement une fenêtre, donc la seule façon de simuler son immobilité est de la rendre non décorée
stage.initStyle(StageStyle.UNDECORATED);
Cela empêche uniquement le glissement automatique de la fenêtre, mais je crains que ce soit la seule chose que vous puissiez faire
0
Author: Eugene Ryzhikov, 2016-04-08 12:59:48