#java #javafx #text #stage
Вопрос:
У меня в проекте есть класс, который extends
является Application
классом, и когда я запускаю программу, он рисует окно, но не отображает текст, как ожидалось, на панели содержимого. Вот что я попробовал…
@Override
public void start(Stage stage) throws Exception {
// throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
stage.setTitle("Web Crawler");
Text mytext= new Text("Output will show up here");
//Create a new Spider object and then call method to return strin
mytext.setText("My name is professional programmer");
mytext.setVisible(true);
Group root= new Group();
root.getChildren().add(mytext);
stage.setScene(new Scene(root));
stage.show();
}
Комментарии:
1. не используйте группу в качестве родителя (по крайней мере, до тех пор, пока вы полностью не разберетесь в макетах 🙂 — вместо этого используйте соответствующий макет, например, VBox или пограничную область с текстом в центре.
2. Хорошо, спасибо, попробую VBox и BorderPane