Jestem nowy w javafx, więc proszę o zachowanie mnie. Więc to, co chcę zrobić, to coś naprawdę prostego, ale nie wiem, jak to naprawić.Jak wyśrodkować węzeł w okienku javafx
Cel: Utwórz okienko o wielkości 500 na 500. Chcę dodać węzeł iw naszym przypadku powiedzmy obraz zawierający obraz o wielkości 200 na 200. Chcę móc dodać widok obrazu do szyby i wyśrodkować.
ImageView view = new ImageView();
Image img = new Image("test.png");
view.setImage(img);
Pane pane = new Pane();
pane.setMinWidth(500);
pane.setMinWidth(500);
pane.getChildren().add(view);
Wszelkie porady ceniona, Dzięki, D
Jakiś powód, dla którego nie możesz użyć 'StackPane',' HBox' lub 'VBox'? Mogą mieć swój zestaw wyrównania, który wyśrodkuje dzieci w obu wymiarach automatycznie, jeśli użyjesz 'Pos.CENTER'. –
Cała idea polega na tym, że mam panel zakotwiczenia, a następnie chcę, aby użytkownik mógł dodać dowolny układ (VBox, HBox lub Stackpane). Jednak rozmiar panelu zakotwiczenia zmienia się i nie ma preferowanej wielkości. Jak wtedy wyśrodkować go przy użyciu dowolnego układu, którego używasz. – darewreck
Wybrane opcje układu rozwiązują problem opisany powyżej. Jestem zdezorientowany. Dlaczego musisz używać 'AnchorPane'? –