JFoenix лидер прокрутки лидерборд - PullRequest
0 голосов
/ 03 июня 2019

Я хочу реализовать таблицу лидеров, используя JFoenix scrollpane. Но я совершенно новичок в javafx и Jfoenix и у меня есть некоторые проблемы.

Думаю, у меня есть ArrayList меток, и я хочу добавить их в область прокрутки. Я сделал это как код ниже. Но я вижу большой синий верхний бар над моим списком. Я хочу сделать его меньше или полностью скрытым. Как к этому? Или вообще Как реализовать и лидеров с помощью JFoenix.

Код:

public class LeaderboardController {
@FXML
JFXScrollPane scrollPane;


@FXML
VBox vbox;

@FXML
public void initialize()
{
    scrollPane.setMinHeight(1000);
    ArrayList<Label> labels = new ArrayList<>();
    for (int i =0;i<100;i++)
    {
        Label label = new Label();
        label.setText("Item "+ i);
        label.setPrefWidth(300);
        label.setPrefHeight(50);
        labels.add(label);
    }
    scrollPane.setContent(vbox);
    scrollPane.getTopBar().setVisible(false);
    vbox.getChildren().addAll(labels);

}

}

И файл FXML:

<JFXScrollPane fx:id="scrollPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" style="-fx-background-color: BLACK;" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="Controllers.LeaderboardController">
   <children>
      <VBox fx:id="vbox" />
   </children>
</JFXScrollPane>
...