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");
}
}