Boa tarde, estou fazendo um projeto JavaFX com FXML e surgiu uma dúvida logo de cara e não encontrei no bendito google a resposta.
Eu usava JavaFX SEM fxml. E para executar o programa tinha que ter uma classe com o método main que dava o “launch” e a UI aparecia na minha frente.
Já com FXML essa classe não foi gerada. A dúvida é: Como faço para VER a UI ?
Outra dúvida é qual a melhor maneira de navegar entre as cenas? Após clicar num botão ele deve redirecionar para outra cena.
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.net.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.text.*?>
<AnchorPane id="fundo" prefHeight="200.00009999999747" prefWidth="300.0000999999975" xmlns:fx="http://javafx.com/fxml" fx:controller="principalController">
<children>
<Label layoutX="14.0" layoutY="14.0" text="Selecione a opção desejada." textOverrun="ELLIPSIS" />
<Button alignment="CENTER" layoutX="14.0" layoutY="52.0" mnemonicParsing="false" text="Cotações Futuras" textAlignment="LEFT" underline="false" visible="true" wrapText="false">
<font>
<Font size="12.0" fx:id="x1" />
</font>
</Button>
<Button alignment="CENTER" font="$x1" layoutX="14.0" layoutY="82.0" mnemonicParsing="false" text="Cotações Físicas" textAlignment="LEFT" underline="false" visible="true" wrapText="false" />
<Button alignment="CENTER" font="$x1" layoutX="14.0" layoutY="112.0" mnemonicParsing="false" text="Previsão do Tempo" textAlignment="LEFT" underline="false" visible="true" wrapText="false" />
<Button alignment="CENTER" font="$x1" layoutX="14.0" layoutY="140.0" mnemonicParsing="false" text="Cortar Papel" textAlignment="LEFT" underline="false" visible="true" wrapText="false" />
<ImageView id="ctv" layoutX="198.0" layoutY="124.0" pickOnBounds="true">
<image>
<Image url="@imagens/ctv.png" preserveRatio="true" smooth="true" />
</image>
</ImageView>
</children>
<stylesheets>
<URL value="@estilo.css" />
</stylesheets>
</AnchorPane>