Я подаю заявку на проверку времени в мире. Я хочу использовать радио кнопки над картой мира для представления городов. Но у меня проблема с расположением этих кнопок на моей карте мира. Вот мой файл f xml. Как я могу переместить эту кнопку на сумму, которую я хочу. Вот мой файл F XML. Я установил фоновое изображение стека панели в css файле. В main. java Я только установил приложение, чтобы оно не менялось.
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.RadioButton?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.TilePane?>
<?import javafx.scene.layout.StackPane?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.control.Label?>
<BorderPane fx:controller="sample.Controller"
xmlns:fx="http://javafx.com/fxml"
stylesheets="@styles.css">
<top>
<TilePane alignment="center" hgap="5" vgap="5">
<padding><Insets top="5" bottom="10" left="5" right="5"/></padding>
<Button text="Europa" />
<Button text="Afryka" />
<Button text="Azja" id="button_three" />
<Button text="Australia" />
<Button text="Ameryka Północna" />
<Button text="Ameryka Południowa"/>
</TilePane>
</top>
<center>
<StackPane id="Europa" prefWidth="700" prefHeight="650" >
<RadioButton text="Londyn" />
<RadioButton text="Warszawa"/>
</StackPane>
</center>
<bottom>
</bottom>
<right>
<VBox alignment="CENTER_LEFT">
<Label text="Your City :"/>
<Label text="Time in your City :"/>
</VBox>
</right>
</BorderPane>
Также, когда я пытался позиционировать так, это работает, но пробел над кнопкой и слева также активирует кнопку, так что я думаю, что это не правильный путь
<center>
<StackPane id="Europa" alignment="TOP_LEFT" prefWidth="700" prefHeight="650" >
<RadioButton text="Londyn" >
<padding><Insets top="50" left="50"/></padding>
</RadioButton>
<RadioButton text="Warszawa"/>
</StackPane>
</center>