我很難在我的JavaFX場景中對齊項目。我的JavaFX場景很混亂
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.ToolBar?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.Pane?>
<Pane minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="1200.0" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" fx:controller="app.controller.TableViewController">
<ScrollPane>
<TableView fx:id="tableView" prefHeight="500.0" prefWidth="1100.0" snapToPixel="false" styleClass="100">
</TableView>
</ScrollPane>
<ToolBar maxHeight="35.0" prefHeight="35.0" prefWidth="1200" style="-fx-background-color: #8C0000;">
<ImageView fitHeight="35.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<Image url="@../images/qmit-search-toolbar-logo.png" />
</ImageView>
<TextArea fx:id="linkInput" maxHeight="30.0" maxWidth="250.0" />
<TextArea fx:id="keywordInput" maxHeight="30.0" maxWidth="100.0" />
<Button fx:id="buttonSearch" maxHeight="30.0" maxWidth="100.0" text="Search QMIT" />
</ToolBar>
</Pane>
我的目標是有一個帶有標誌的工具欄,兩個輸入文本字段和一個按鈕。在下面,一個以屏幕爲中心的桌子。我在這裏做錯了什麼,最終導致了這樣一團亂七八糟的混亂?
謝謝。並感謝您的建議。我還注意到,添加prefWidth和prefHeight簡化了一下。例如,如果沒有這些值,工具欄不必要的高。 – santafebound