Otóż mam Vbox na mojej scenie o nazwie mainView. Chcę w nim umieścić TextArea ale mam problem z dwiema rzeczami.

  • Po pierwsze textArea nie wypełnia całego Vboxa a chciałbym aby wypełnił go w całości i zmieniał rozmiar razem z nim (tak jak po kliknięciu 'fill to parent' w JavaFX Scene Builderr).
  • Po drugie mój textArea nie daje się przewijać i edytować po wstawieniu do Vboxa.
    Szukałem odpowiedzi w internecie jednak nie znalazłem nic co by mi pomogło.
    Poniżej zamieszczam kod którego używam. Proszę pomoc w rozwiązaniu tych dwóch problemów
    public void txtOpen(File file) throws FileNotFoundException, IOException {//Otwieranie plików tekstowych
        mainView.getChildren().clear();//Oczyszczenie widoku głównego
        FileReader txtReader = new FileReader(file);
        BufferedReader bfReader = new BufferedReader(txtReader);
        textView = new TextArea();
        String linia;
        mainView.getChildren().add(textView);
        mainView.setFillWidth(true);//Nie daje efektu
        //textView.set
        while ((linia = bfReader.readLine()) != null) {
            textView.appendText(linia+"\n");
        }
        
    }