Add scrollbars to settings tab
This commit is contained in:
parent
7eac934c7f
commit
d2486b2a63
|
@ -46,9 +46,12 @@ import javafx.beans.value.ObservableValue;
|
|||
import javafx.collections.FXCollections;
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.ScrollPane;
|
||||
import javafx.scene.control.Tab;
|
||||
import javafx.scene.control.TextInputDialog;
|
||||
import javafx.scene.layout.GridPane;
|
||||
import javafx.scene.layout.Priority;
|
||||
import javafx.scene.layout.Region;
|
||||
|
||||
public class SettingsTab extends Tab implements TabSelectionListener {
|
||||
|
||||
|
@ -228,7 +231,17 @@ public class SettingsTab extends Tab implements TabSelectionListener {
|
|||
)
|
||||
)
|
||||
);
|
||||
setContent(prefs.getView());
|
||||
Region preferencesView = prefs.getView();
|
||||
preferencesView.setMinSize(800, 400);
|
||||
preferencesView.setPrefSize(1280, 720);
|
||||
ScrollPane scrollPane = new ScrollPane(preferencesView);
|
||||
GridPane container = new GridPane();
|
||||
container.add(scrollPane, 0, 0);
|
||||
GridPane.setFillWidth(scrollPane, true);
|
||||
GridPane.setFillHeight(scrollPane, true);
|
||||
GridPane.setHgrow(scrollPane, Priority.ALWAYS);
|
||||
GridPane.setVgrow(scrollPane, Priority.ALWAYS);
|
||||
setContent(container);
|
||||
prefs.expandTree();
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue