Получение большего количества строк, чем необходимо в javafx. как это решить? - PullRequest
2 голосов
/ 19 февраля 2020

Я пытаюсь создать таблицу с некоторыми данными, но, получая пустые строки, чем необходимо.

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

пытался сохранить ее на высоте панели, но не решен.

Образец таблицы. java

public class TableSample extends Application {
TableView<Product> table;
    @Override
    public void start(Stage primaryStage) throws Exception {

        TableColumn<Product,String> nameColoumn = new TableColumn<>("Name");
        nameColoumn.setMinWidth(200);
        nameColoumn.setCellValueFactory(new PropertyValueFactory<>("name"));

        TableColumn<Product,Double> priceColoumn = new TableColumn<>("Price");
        priceColoumn.setMinWidth(200);
        priceColoumn.setCellValueFactory(new PropertyValueFactory<>("price"));

        TableColumn<Product,Integer> quatityColoumn = new TableColumn<>("Quantity");
        quatityColoumn.setMinWidth(200);
        quatityColoumn.setCellValueFactory(new PropertyValueFactory<>("quatity"));


        table=new TableView<>();
        table.setItems(getProduct());
        table.getColumns().addAll(nameColoumn,priceColoumn,quatityColoumn);


        VBox vbox = new VBox();
        vbox.getChildren().add(table);
        Scene scene = new Scene(vbox);

        primaryStage.setScene(scene);

        primaryStage.show();
    }
    public ObservableList<Product> getProduct(){
        ObservableList<Product> products =FXCollections.observableArrayList();
        products.add(new Product("laptopt",55,22));
        products.add(new Product("sjkad",56,52));
        products.add(new Product("qqqqq",42,52));
        products.add(new Product("ddd",25,42));
        products.add(new Product("www",72,5225));

        return products;
    }
     public static void main(String[] args) {
        launch(args);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...