Wpis z mikrobloga

Mam kontrolerze metodę:
@FXML
private Button papier;
public void button1press (ActionEvent event){
txtfield.setText("Wybrałeś papier");
input = 1;
}
oraz metodę
public int getInput() {
return input;
}
po wciśnięciu przycisku w gui drukuje tekst i ustawia wartość input na 1, gdy w innej klasie chce pobrać wartość input
nie pobiera nic się nie dzieje dlaczego?
#java #poczatkujacy
  • 11
  • Odpowiedz
@bloodguy: No ale wez wrzuc wincyj kodu i to na cos do szerowania, bo tego sie ani czytac nie da ani stwierdzic. Pierwsza diagnoza - nie pobiera bo zle napisalem. Tyle moge Ci powiedziec na temat Twojego kodu - dziekuje.
  • Odpowiedz
A jak wyglada pobieranie w innej klasie tego? Moze po prostu masz 2 obiekty tej samej klasy, w jednym ustawiasz wartosc na 1 a w drugim nie?
  • Odpowiedz
@bloodguy: masz napisane metody typu button1press i button2press, ale nie widać czy je podpiąłeś do buttonów jako action listenery. Zrobiłeś to w fxmlu?
  • Odpowiedz
@bloodguy nie znam sie na javiefx za dobrze ale generalnie nie praktykuje sie wpisywania czegokolwiek w mainie bo dla apki w javiefx ta metoda poniekad jest zbedna, wiec nie wiem czy kod po launch(args) sie wykonuje w ramach dzialania aplikacji javafx
  • Odpowiedz