Java发现实现把文本区放在FlowPane面板中间
时间: 2024-05-01 19:16:09 浏览: 39
你可以使用JavaFX中的FlowPane和TextArea来实现将文本区放在FlowPane面板中间。以下是示例代码:
```java
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
FlowPane root = new FlowPane();
root.setAlignment(Pos.CENTER);
TextArea textArea = new TextArea();
textArea.setPrefColumnCount(20);
textArea.setPrefRowCount(10);
root.getChildren().add(textArea);
Scene scene = new Scene(root, 400, 300);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
在这个示例中,我们创建了一个FlowPane作为根容器,并将其对齐到屏幕中心。然后,我们创建一个TextArea并将其添加到FlowPane中。最后,我们创建一个Scene并将其设置为主舞台的场景,最终显示主舞台。