Cześć mam taki kod w klasie main:
GridPane programRozklad = new GridPane();
FXMLLoader loader = new FXMLLoader();
loader.setLocation(this.getClass().getResource("/fxmls/"+ukladProgramu));
programRozklad = loader.load();
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
connection =
DriverManager.getConnection("jdbc:ucanaccess://C:\\WUP\\MojaAplikacja\\mojaAplikacja.accdb");
Statement statement = connection.createStatement();
ResultSet resultSet =
statement.executeQuery("SELECT * FROM users WHERE login='"+loginField.getText()+"' AND " +
"password='"+passField.getText()+"' AND status=1 LIMIT 1");
resultSet.next();
String login = resultSet.getString("login");
String password = resultSet.getString("password");
uzytkownik = resultSet.getString("imie")+" "+resultSet.getString("nazwisko");
// labelZalogowany.setText(uzytkownik);
ProgramUsersSettingsTableController programUsersSettingsTableController =
new ProgramUsersSettingsTableController();
// System.out.println(login);
// System.out.println(password);
// System.out.println(uzytkownik);
resultSet.close();
a teraz druga klasa kontrollera:
package Controllers;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TableColumn;
public class ProgramUsersSettingsTableController {
@FXML
public Button wupProgramWyloguj;
@FXML
public Label labelZalogowany;
@FXML
public TableColumn idUprawnienia;
@FXML
public TableColumn loginDomenowy;
@FXML
public TableColumn imieNazwisko;
@FXML
public TableColumn przelozony;
@FXML
public TableColumn nrNadania;
@FXML
public TableColumn nrOdebrania;
@FXML
public TableColumn stanowisko;
@FXML
public TableColumn kodZespolu;
@FXML
public TableColumn adressEmail;
@FXML
public TableColumn szczegoly;
public ProgramUsersSettingsTableController(Label uzytkownik) {
this.labelZalogowany = uzytkownik;
}
public ProgramUsersSettingsTableController() {
}
public void initialize (){
}
}
A teraz w czym mam problem. Nie wiem jak przenieść wartość ze zmiennej uzytkownik która jest w klasie main do pola Label o nazwie labelZalogowany.
Wydawało mi się proste ale za każdym razem trafiam na pustą wartość w tym polu