如何调整我的vbox大小?

时间:2017-12-03 01:12:28

标签: java

我正在尝试使用stackpane调整我的vbox大小,我尝试使用setPrefHeight(),setPrefWidth()和resize()。请帮帮我。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextArea;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.stage.Stage;

public class Main_1 extends Application { 
   public static void main(String[] args) {
    launch(args);

} 
public void start(Stage primaryStage) throws Exception {

    StackPane root = new StackPane();

    TextArea textArea = new TextArea();

    VBox vbox = new VBox(textArea);


    Scene scene = new Scene(root, 800, 600);
    vbox.setPrefWidth(scene.getWidth()/2);
    vbox.setPrefHeight(scene.getHeight() * .75);
    vbox.resize(scene.getWidth()/2, scene.getHeight() * .75);

    plus.setTranslateX(scene.getWidth()/2 * .625);
    plus.setTranslateY((scene.getHeight() / 2) * .20);

    primaryStage.setScene(scene);
    primaryStage.show();

0 个答案:

没有答案