как добавить скрол в этот код

124
14 декабря 2018, 21:30
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TableView;
import javafx.scene.layout.BorderPane;
import javafx.scene.text.Text;
import javafx.scene.text.Font;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import javax.swing.*;

public class Startwin extends Application {
    //наь класс который будет читать файл
    private RidFile ridFile;
    @Override
    public void start(Stage primaryStage) throws Exception {
        //элемент отвечает за поиск файла
        JFileChooser fileChooser = new JFileChooser();
        //все сотальные элементы
        Button buttonWay = new Button("Обзор");
        Button buttonPars = new Button("Читать");
        Text text = new Text(5, 20, "выберете файл     *.csv");
        Text way = new Text(50, 20, "___________________");
        text.setFont(new Font(20));
        BorderPane borderPane = new BorderPane();
        BorderPane borderPaneTop = new BorderPane();
        BorderPane borderPaneTopCentre = new BorderPane();
        TableView  tableView = new TableView ();
//        OLEContainerScrollView
//        pane.set
        //размещение элементов не знал как по другому их ещё разместить
        //опыта в javaFX маловато
        borderPaneTopCentre.setCenter(text);
        borderPaneTop.setTop(borderPaneTopCentre);
        borderPaneTop.setCenter(way);
        borderPaneTop.setLeft(buttonWay);
        borderPaneTop.setRight(buttonPars);
        borderPane.setTop(borderPaneTop);
        borderPane.setCenter(tableView);
        //название формы
        primaryStage.setTitle("Parser");
        primaryStage.setScene(new Scene(borderPane, 600, 400));
        //действие при нажатие на кнопку
        buttonWay.setOnMouseClicked(event -> {
            int ret = fileChooser.showDialog(null, "Открыть файл");
            if (ret == JFileChooser.APPROVE_OPTION) {
                //запишем нашь путь в лейбл
                way.setText(fileChooser.getSelectedFile().getAbsolutePath());
            }
        });
        buttonPars.setOnMouseClicked(event -> {
            String exe = null;
            //ищем расширение в название файла , всякое бывает решил искать сплитом последнняя фраза после точки и будет расширением
            for (String temp : way.getText().split("\\.")) {
                exe = temp;
            }
            if ("txt".contains(exe)) {
                //вот тут мы будем заполнять таблицу
            }
        });
        primaryStage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }
}

при заполнении таблицы она уходит далеко за форму, а скрола нету, как добавить скрол?

Answer 1
JScrollPane pane = new JScrollPane ();
pane.getViewport ().setView ( myComponent );
READ ALSO
Загрузка фото drag&drop

Загрузка фото drag&drop

Всем привет,у меня есть вот такая загрузка фото на сайт(при клике на картинку пользователь загружает фотку на сайт,и в рамках этой картинки...

169
Как изменить value при клике по кнопке чистым JS?

Как изменить value при клике по кнопке чистым JS?

Есть следующая разметкаКак на чистом js написать чтобы при клике на кнопку плюс - увеличить value на 1, при клике на кнопку минус - уменьшить на 1

146
Проверить на javascript существование cookie

Проверить на javascript существование cookie

На сайте в куку OTK я записываю источник перехода на сайт:

143