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.collections.FXCollections;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.control.Button;
|
import javafx.scene.control.Button;
|
||||||
|
import javafx.scene.control.ScrollPane;
|
||||||
import javafx.scene.control.Tab;
|
import javafx.scene.control.Tab;
|
||||||
import javafx.scene.control.TextInputDialog;
|
import javafx.scene.control.TextInputDialog;
|
||||||
import javafx.scene.layout.GridPane;
|
import javafx.scene.layout.GridPane;
|
||||||
|
import javafx.scene.layout.Priority;
|
||||||
|
import javafx.scene.layout.Region;
|
||||||
|
|
||||||
public class SettingsTab extends Tab implements TabSelectionListener {
|
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();
|
prefs.expandTree();
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue