[Dúvida] JavaFX - Aplicação FXML

Discussão em 'Botecolandia' iniciado por OwenWinner, 5 Junho 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. OwenWinner

    OwenWinner Hardcore
    VIP

    Afiliado:
    5 Novembro 2013
    Mensagens:
    11,174
    Curtidas Recebidas:
    3,856
    Curtiu:
    478
    Sexo:
    Masculino
    Cubos:
    1,361.00
    Nick:
    OwenWinner
    Olá :3
    Aos entendedores, por favor falar o que tá dando de erro no código.

    Seguinte:

    Eu uso o NetBeans 8.0.2 para criar meus códigos, e para fazer aplicações FXML uso o Scene Builder 2.0. Ontem, comecei a fazer um sistema de autenticação (a.k.a sistema de login) que continha: uma label, um botão, um campo de texto e um campo de senha. Meu código se resumia a basicamente: se o login for igual a "Nome" e "2345", colocar uma mensagem na label de: "Login efetuado com sucesso", porém, se os dados não forem esses, colocar uma mensagem de: "Senha e/ou login inválidos". O NetBeans não aponta erro no código, porém quando vou executá-lo o terminal indica o erro "Exception in Application start method".

    Detalhes:
    Código do FXMLController:

    package registertest;

    import java.net.URL;
    import java.util.ResourceBundle;
    import javafx.event.ActionEvent;
    import javafx.fxml.FXML;
    import javafx.fxml.Initializable;
    import javafx.scene.control.Button;
    import javafx.scene.control.Label;
    import javafx.scene.control.PasswordField;
    import javafx.scene.control.TextField;

    public class FXMLDocumentController implements Initializable {

    @FXML
    private Label lblTest;
    private Button btnClick;
    private PasswordField passwordUser;
    private TextField userName;

    private void OnClick(ActionEvent event) {
    if(passwordUser.getText().equals("Nome") && userName.getText().equals("2345")){
    {
    lblTest.setText("Informações confirmadas!");
    }
    }else{
    lblTest.setText("Sua autentificação foi negada!");
    }
    }

    @Override
    public void initialize(URL url, ResourceBundle rb) {
    // TODO
    }

    }

    Atenciosamente, [member=OwenWinner]
     
  2. zFlash

    zFlash Craftlandiano
    Banido

    Afiliado:
    23 Abril 2015
    Mensagens:
    5,672
    Curtidas Recebidas:
    548
    Curtiu:
    101
    Sexo:
    Masculino
    Localização:
    Craftlandia ;p
    Cubos:
    3,092.00
    Nick:
    pvphit
    Clan:
    TnT
    Ao vejo isso não entendo nada hehe!!
     
  3. Rockefeller__

    Rockefeller__ Excelente

    Afiliado:
    28 Abril 2012
    Mensagens:
    2,329
    Curtidas Recebidas:
    435
    Curtiu:
    115
    Sexo:
    Masculino
    Localização:
    São Paulo - SP
    Cubos:
    2,206.00
    Nick:
    Rockefeller
    Chama no skype que eu ajudo.
     
  4. OwenWinner

    OwenWinner Hardcore
    VIP

    Afiliado:
    5 Novembro 2013
    Mensagens:
    11,174
    Curtidas Recebidas:
    3,856
    Curtiu:
    478
    Sexo:
    Masculino
    Cubos:
    1,361.00
    Nick:
    OwenWinner
    Se não entende, por favor não comente coisas inúteis, esse tópico é destinado apenas aos entendedores.
     
  5. GuiPedriso

    GuiPedriso Craftlandiano
    VIP

    Afiliado:
    27 Abril 2012
    Mensagens:
    2,627
    Curtidas Recebidas:
    725
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    520.00
    Nick:
    asd
    Resolveu o problema? Caso não, me envie uma MP..
     
  6. Herobrinedobem

    Herobrinedobem Craftlandiano

    Afiliado:
    7 Julho 2012
    Mensagens:
    3,029
    Curtidas Recebidas:
    859
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Ribeirão Preto
    Cubos:
    2,025.00
    Nick:
    Herobrinedobem
    Skype:
    gabrinho01
    Cara no JavaFX você deve criar uma classe que implementa uma Application, e você depois deve criar um método chamado start que tem como parametro um Stage, dentro desse método você faz as paradas lá de botão e blábláblá, como se você um JPanel do java 7...

    Depois no método main vc coloca

    nomeDaClasseQueEstendeApplication.launch();

    Pelo menos, foi assim que eu apreendi.
     
  7. xFull

    xFull Bom
    VIP

    Afiliado:
    10 Setembro 2014
    Mensagens:
    2,025
    Curtidas Recebidas:
    172
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    2,358.00
    Nick:
    ScratcherClaw
    Clan:
    UnD
    Sei não ein n mexo nessa área da programação
     
  8. zDrBread

    zDrBread Craftlandiano
    VIP

    Afiliado:
    31 Julho 2011
    Mensagens:
    6,274
    Curtidas Recebidas:
    945
    Curtiu:
    753
    Localização:
    Cidade...
    Cubos:
    1,556.00
    Nick:
    DrBread / Hobble
    Clan:
    ~
    Queria entender essa lingua de alienigena.
     
Status do Tópico:
Não esta aberto para novas mensagens.