Diskuze: Resizing v javafx
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, řešení by mělo byt jednoduché:
Vezmi jeden VBox, tomu nastav, ze jeho děti budou umístěné
vertikálně na střed.
Do tohoto VBoxu vloziš HBox, kterému nastav, ze jeho
děti budou umístěné horizontalne na střed.
Do tohoto VBoxu vlož 3 buttonky a mas vyhráno.
Snad je tato kuchařka dostatečně přesná.
Hele pomohl by si mi s tím prosimtě ? Byl bych ti moc vděčný
http://uloz.to/…xmlokno-fxml
Hod sem kód, z uloz.to ted nic stahovat nebudu - jsem na mobilu
Jo ok promin
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.text.*?>
<?import javafx.scene.media.*?>
<?import javafx.scene.web.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.effect.*?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<AnchorPane id="AnchorPane" fx:id="anchorPane" prefHeight="720.0" prefWidth="1280.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="hokej.FXMLDocumentController">
<children>
<VBox fx:id="menu" alignment="CENTER" prefHeight="720.0" prefWidth="1280.0">
<children>
<HBox alignment="CENTER" prefHeight="767.0" prefWidth="1280.0">
<children>
<Label prefHeight="100.0" prefWidth="250.0" text="Hokej">
<font>
<Font name="Sitka Heading" size="96.0" />
</font>
</Label>
<Button fx:id="uroven1" alignment="CENTER" contentDisplay="CENTER" onAction="#prvniUroven" prefHeight="50.0" prefWidth="150.0" text="1. Úroveň" />
<Button fx:id="uroven2" contentDisplay="TOP" minWidth="-Infinity" onAction="#druhaUroven" prefHeight="50.0" prefWidth="150.0" text="2. Úroveň" />
<Button fx:id="uroven3" contentDisplay="TOP" onAction="#tretiUroven" prefHeight="50.0" prefWidth="150.0" text="3. Úroveň " />
<Button fx:id="end" alignment="CENTER" contentDisplay="CENTER" onAction="#end" prefHeight="50.0" prefWidth="150.0" text="Ukončit hru">
</Button>
</children>
</HBox>
</children>
</VBox>
</children>
</AnchorPane>
Pokud mě někdo nepredbehne, tak zítra v poledne budeš mít výsledek...
Tady je výsledek. Byl jsi blízko, stačilo vyhodit ten anchorPane.
<HBox fx:id="menu" alignment="CENTER" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="hokej.FXMLDocumentController">
<children>
<VBox alignment="CENTER" prefHeight="767.0" prefWidth="1280.0">
<children>
<Label prefHeight="100.0" prefWidth="250.0" text="Hokej">
<font>
<Font name="Sitka Heading" size="96.0" />
</font>
</Label>
<Button fx:id="uroven1" alignment="CENTER" contentDisplay="CENTER" onAction="#prvniUroven" prefHeight="50.0" prefWidth="150.0" text="1. Úroveň" />
<Button fx:id="uroven2" contentDisplay="TOP" minWidth="-Infinity" onAction="#druhaUroven" prefHeight="50.0" prefWidth="150.0" text="2. Úroveň" />
<Button fx:id="uroven3" contentDisplay="TOP" onAction="#tretiUroven" prefHeight="50.0" prefWidth="150.0" text="3. Úroveň " />
<Button fx:id="end" alignment="CENTER" contentDisplay="CENTER" onAction="#end" prefHeight="50.0" prefWidth="150.0" text="Ukončit hru">
</Button>
</children>
</VBox>
</children>
</HBox>
Tak proste tomu HBoxu nastav všechny 4 kotvy (anchory)
Strašně moc ti děkuju A promin že si mi to musel vysvětlovat jk debilovi
Zobrazeno 11 zpráv z 11.