Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调整javafx选项卡长度_Java_Javafx 2_Fxml - Fatal编程技术网

如何调整javafx选项卡长度

如何调整javafx选项卡长度,java,javafx-2,fxml,Java,Javafx 2,Fxml,我创建了一个简单的javafx页面。我有一个包含选项卡的选项卡窗格。我将tabPane包装在gridPane中,当我的页面调整大小时,它也会调整大小。它工作正常,tabPane可以调整大小,但选项卡不能调整大小(选项卡的大小,而不是选项卡内容的大小)。我该怎么做 TabPane.java: import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Scene; import

我创建了一个简单的javafx页面。我有一个包含选项卡的选项卡窗格。我将tabPane包装在gridPane中,当我的页面调整大小时,它也会调整大小。它工作正常,tabPane可以调整大小,但选项卡不能调整大小(选项卡的大小,而不是选项卡内容的大小)。我该怎么做

TabPane.java:

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;

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

@Override
public void start(Stage stage) throws Exception {
    GridPane ap = (GridPane) FXMLLoader.load(getClass().getResource("gridTest.fxml"));
    Scene scene = new Scene(ap);
    stage.setScene(scene);
    stage.show();
   }
}
gridTest.fxml:

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<GridPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="50.0" minWidth="50.0" prefHeight="588.0" prefWidth="600.0" stylesheets="@../GridTest.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
  <columnConstraints>
    <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  </columnConstraints>
  <rowConstraints>
    <RowConstraints maxHeight="190.0" minHeight="10.0" percentHeight="10.0" prefHeight="11.0" vgrow="SOMETIMES" />
    <RowConstraints maxHeight="381.0" minHeight="10.0" percentHeight="10.0" prefHeight="381.0" vgrow="SOMETIMES" />
    <RowConstraints minHeight="10.0" percentHeight="84.4" prefHeight="30.0" vgrow="SOMETIMES" />
  </rowConstraints>
<children><VBox prefHeight="200.0" prefWidth="100.0" style="-fx-background-color: red;" /><TabPane prefHeight="200.0" prefWidth="200.0" tabClosingPolicy="UNAVAILABLE" GridPane.rowIndex="1">
  <tabs>
    <Tab styleClass="tb" text="Untitled Tab 1">
      <content>
        <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
      </content>
    </Tab>
    <Tab styleClass="tb" text="Untitled Tab 2">
      <content>
        <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
      </content>
    </Tab>
  </tabs>
</TabPane><StackPane prefHeight="150.0" prefWidth="200.0" style="-fx-background-color: blue;" GridPane.rowIndex="2" />
</children>
</GridPane>


你能发布代码吗?你想让你的选项卡
无标题选项卡1
无标题选项卡2
覆盖选项卡区域吗?当我最小化页面高度时,选项卡窗格(选项卡的父级)的高度最小化,但选项卡(选项卡窗格的子级)的高度不最小化