Rodrigo_Void 6 de mar. de 2017
Sem o código fica difícil ajudar…
Chaybelucas 6 de mar. de 2017
Eu mandei isso pelo celular. Não tinha como
Aí o FXML
<?xml version="1.0" encoding="UTF-8"?>
<Pane maxHeight= "-Infinity" maxWidth= "-Infinity" minHeight= "-Infinity" minWidth= "-Infinity" prefHeight= "400.0" prefWidth= "629.0" xmlns:fx= "http://javafx.com/fxml/1" fx:controller= "controller.Controller" >
<children>
<PasswordField fx:id= "tSenha" layoutX= "195.0" layoutY= "280.0" prefHeight= "26.0" prefWidth= "239.0" />
<TextField fx:id= "tUsuario" layoutX= "195.0" layoutY= "210.0" prefHeight= "26.0" prefWidth= "239.0" />
<Label layoutX= "195.0" layoutY= "192.0" text= "Usuario" />
<Label layoutX= "196.0" layoutY= "263.0" text= "Senha" />
<Button fx:id= "btConfirma" layoutX= "208.0" layoutY= "329.0" mnemonicParsing= "false" onAction= "#onConfirma" prefHeight= "30.0" prefWidth= "100.0" text= "Confirmar" />
<Button fx:id= "btCancela" layoutX= "321.0" layoutY= "329.0" mnemonicParsing= "false" onAction= "#loginCancela" prefHeight= "30.0" prefWidth= "100.0" text= "Cancelar" />
<ImageView fitHeight= "168.0" fitWidth= "239.0" layoutX= "195.0" pickOnBounds= "true" preserveRatio= "true" />
</children>
</Pane>
Aí a Controller
package controller ;
public class Controller {
DialogFX dialog = new DialogFX ();
Constante c = new Constante ();
@FXML private PasswordField tSenha ;
@FXML private TextField tUsuario ;
@FXML private Button btConfirma ;
@FXML private Button btCancela ;
@FXML public void onConfirma () {
dialog . showDialog ( "warning" , "Alert" , "Funcionou" , "(y)" );
}
@FXML public void loginCancela () {
Platform . exit ();
}
}
Aí uma imagem da árvore do projeto
Apesar disso, está rodando. Encontra o método e funciona normalmente. Creio que vou deixar do jeito que está, mesmo que a IDE mostre erro.
Estou usando IntelliJ
Andrauss 6 de mar. de 2017
Cara relaxa, isso não é erro não, uso o netbeans e é do mesmo jeito. No netbeans isso só sai quando compilo a classe do controller. Mas funcionar é o que importa.
Chaybelucas 6 de mar. de 2017