Evento

0 respostas
java
Pantrol

quero criar um evento no botão onde eu só posso prosseguir caso tenha algo no TextField, caso não tenha ele não prossiga, e assim q o testo seja feito na TF e o clik no botão seja feito o botão não possa ser mais apertado, vcs me ajudam? fiz assim mas não deu certo…
package meujogo;

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.TextField;

public class FXMLDocumentController implements Initializable {

@FXML
private Label perguntaS;
@FXML
private Button confirN;
@FXML
private TextField caixaT;

@FXML
private void apertB(ActionEvent event) {
   
    caixaT = - 1;
    while (caixaT < 0){
        perguntaS.setText("Por favor\n"+"confirme seu nome!");
        if(caixaT > 0){
            
            perguntaS.setText(caixaT.getText());
            
        }
        caixaT++;
    }        
}

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

}

Criado 29 de maio de 2019
Respostas 0
Participantes 1