In general, other layouts tend to be more responsive than AnchorPane.
Consider using: BorderPane for the root element, Hbox/Vboxes when appropriate. Possibly a FlowPane, a GridPane, or nested BorderPanes.
AnchorPane can still be useful in some places in your UI, but don't overuse it.
Creating a good responsive layout for any screen size can be a challenge, but it is possible.