Boa noite pessoal !
Estou desenvolvendo um programinha, porém estou com uma dificuldade de utilizar métodos de uma classe em outra.
Por exemplo, nessa classe:
package br.com.salles.Sorteio.Controller;
import java.io.IOException;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
import javafx.stage.Stage;
public class SorteioController {
String nomes[] = new String[2];
@FXML
private TextField txtnumero;
@FXML
private TextField txttimes;
@FXML
private TextField txtjogadores;
@FXML
private TextArea txtResult;
@FXML
void AddnomeOnAction(ActionEvent event) {
Adicionar();
}
@FXML
void LimparOnAction(ActionEvent event) {
Limpar();
}
@FXML
void SortedOnAction(ActionEvent event) throws IOException {
Stage s1 = new Stage();
Parent iniciar = FXMLLoader.load(getClass().getResource("/view/SortedTimes.fxml"));
Scene scene = new Scene(iniciar);
s1.setScene(scene);
s1.show();
}
public void Limpar() {
txtjogadores.setText(" ");
txtnumero.setText(" ");
txtResult.setText(" ");
txttimes.setText(" ");
txtnumero.requestFocus();
}
public void Adicionar() {
nomes[0] = txtjogadores.getText();
txtResult.appendText(txtjogadores.getText() + "\n");
txtjogadores.requestFocus();
txtjogadores.setText(" ");
}
}
eu consigo adicionar nomes no textfield “txtresult” porém preciso pegar os dados que adiciono nela e adicionar em outra classe. Segue:
package br.com.salles.Sorteio.Controller;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.TextArea;
public class Sorteio1Controller {
@FXML
private TextArea txtTime1;
@FXML
private TextArea txtTime2;
@FXML
void IniciarOnAction(ActionEvent event) {
}
}
necessito que os dados do txtresult apareça também no “txttime1”
Obrigado desde já