簡體   English   中英

如何更改JavaFX TabPane窗格類型

[英]How to change JavaFX TabPane pane type

我想在由TabPane控制的AnchorPane中制作一個WebView: 圖片

這是其中的TabPane層次結構:

在此處輸入圖片說明

我不知道如何使WebView充滿整個區域,並同時做出響應。 我可以更改首選大小,但是我不知道如何使其100%填充窗格。 我是JavaFX的新手,並且正在使用Scene Builder(我來自Swing)。 謝謝!

選項卡將調整其內容節點的大小,以填充選項卡中的所有可用空間(最大為其最大大小)。 因此,只要將網絡視圖的最大寬度和最大高度保留為默認值( Double.MAX_VALUE ),就可以直接將網絡視圖直接放置在選項卡中,而無需使用錨定窗格,並且它的大小將為完整標簽的大小。

這是一個簡單的示例:

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

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


<TabPane xmlns="http://javafx.com/javafx/8.0.40" xmlns:fx="http://javafx.com/fxml/1">
   <tabs>
      <Tab text="Untitled Tab">
         <content>
            <WebView fx:id="webView" prefHeight="200.0" prefWidth="200.0" />
         </content>
      </Tab>
   </tabs>
</TabPane>

這是Scene Builder中的文檔層次結構:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM