[RESOLVIDO]Label JavaFx
Label jaxva fx
P
8 Respostas
J
Olha quando eu faço isto eu crio getters e setters de uma váriavel String na classe onde eu chamo a tela(classe onde monta a tela) e deixo os na hora que o login é efetuado com sucesso eu chamo o método set e passo a string de parâmetro depois resgato ela no controller da outra tela utilizando o get.
Sei que não é a opção mais correta mais funciona e uso ela em vários projetos e nunca deu problema
P
ok vou tentar aqui sou novo nisso
P
como vc converte o texto da text fild para String? to meio bugado
String nome=textFild.getText();
?
J
Sim.
P
Solucao aceita
fis isso mas quando uso o método para chamar ele não reconhece;
<a class="mention" href="/u/jhonatas_tomaz">@Jhonatas_Tomaz</a> XML
void clikA(ActionEvent event) {
// Eventos do botão A
// ______ 1ª pergunta __________________
if(pr==1){
Controlador chamaString = new Controlador();
lblPontos.setText(" "+pontos);
lblPercurso.setText("Que pena"+chamaString.textFild_Nome+" \nVocê errou!");
pr +=1;
}
// clase da tela login
btnConfirme.setOnAction( {new EventHandler()
@Override
public void handle(ActionEvent event) {
if (textFild_Nome.getText().equals("")) {
Alert alert = new Alert(Alert.AlertType.INFORMATION);
alert.setTitle("ATENÇÃO!");
alert.setHeaderText("É necessário que você digite seu nome!");
alert.show();
} else {
//Para chamar a tela..
Stage stage = new Stage();
Parent root = null;
try {
root = FXMLLoader.load(getClass().getResource("/janelas/tela_Principal.fxml"));
} catch (IOException ex) {
Logger.getLogger(Controlador.class.getName()).log(Level.SEVERE, null, ex);
}
// cancela a opção de maximizar da janela.
stage.resizableProperty().setValue(Boolean.FALSE);
//..............................................................................................................
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
stage.setTitle("Centro de Ensino F.C. Informática");
btnConfirme.getScene().getWindow().hide();
}
}
});
// String para enviar o nome do text fild para classe JogoJ
String nome =textFild_Nome.getText();
}
J
Não você fez errado na classe login vou criar os métodos getters e setters assim:
public static void setString(String texto){
nome=texto;
}
public static String getString(){
return nome;
}
P
1 like
haaaaa ta blz!
J
Blz se conseguiu muda edita o tópica pra [RESOLVIDO]Label JavaFx
Criado 11 de julho de 2019
Ultima resposta 12 de jul. de 2019
Respostas 8
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo