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) {
}
}